Linux安裝redis,並設置訪問許可權,及使用可視化工具
一. 官網下載對應版本的redis
官網下載鏈接 Redis官方下載
我下載的版本是 redis-3.2.3.tar.gz二. 拷貝至linux伺服器並解壓
將壓縮包拷貝到 /usr/local 目錄下
解壓, 解壓後重命名為 redis
tar -xzvf redis-3.2.3.tar.gzn
三. 編譯安裝
cd /usr/local/redisnmake nmake installn
四. 以守護進程方式運行
vi /etc/redis/redis.confn n僅修改: daemonize yes (no-->yes)n
五. redis訪問許可權配置
redis訪問許可權說明:
在redis默認配置文件redis.conf中,默認的bind介面是127.0.0.1,也就是本地迴環地址。n這樣的話,訪問redis服務只能通過本機的客戶端連接,而無法通過遠程連接,這樣可以避免將redis服務暴露於危險的網路環境中,防止一些不安全的人隨隨便便通過遠程連接到redis服務。nnbind參數指定redis只接收來自於該IP地址的請求,如果bind選項為空的話,那會接受所有來自於可用網路介面的連接。n
特殊說明:
如果您是通過上述流程安裝的redisn其配置文件目錄為: /usr/local/redis/redis.confn以下兩種情況的操作,均是修改的這個目錄下的redis.conf文件.n
1. 如果有多個同網段主機連接的需求,可以在bind參數後追加ip,多個ip之間以空格間隔.
例如: nbind 192.168.1.100 10.0.0.1n
2. 對於外網的連接需求,需要注釋bind參數,並設置訪問密碼.
在redis.conf文件中,搜索找到 # requirepass foobared,打開這個注釋,將foobared欄位替換為您想設置的密碼.nn例如:n# bind 127.0.0.1nrequirepass XXXXXXXXXXXXXXXXXXXX #建議此處的訪問密碼設置的複雜一些n
3. 以載入配置文件的方式,啟動Redis
/usr/local/bin/redis-server /usr/local/redis/redis.confnn# 查看啟動nps -ef | grep redisn
六. redis可視化工具 RedisDesktopManager
1. 工具介紹及下載
RedisDesktopManager是一款開源的redis可視化工具,代碼託管在github上:uglide/RedisDesktopManager
RedisDesktopManager的安裝
(1) 下載安裝包安裝 官方下載地址:Download Redis Desktop Manager
(2) 使用源碼安裝 Install - Redis Desktop Manager
備註: 由於官網下載速度很慢,我個人使用的是windows版本的,已下載好並上傳至百度雲,有需要的可以自行下載, 地址為 http://dwz.cn/57z1Pg
2. 可視化工具的使用
(1) 安裝完成後,打開,進入首頁,點左下角 Connect to Redis Servier
(2) 填寫redis主機的ip和授權訪問密碼(3) 進入可視化界面,默認初始化16個資料庫,可以對這些redis資料庫進行相關的添加,過濾,刪除等操作.
附: Redis相關的常用操作指令
/usr/local/bin/redis-server /usr/local/redis/redis.conf #啟動Redisnnps -ef | grep redis # 查看啟動nn# 如果您是通過源碼安裝的redis需要通過以下方式關閉redisnredis-cli -a XXXXXXXX(填您設置的訪問密碼) shutdown # 關閉redisnn# 如果是用apt-get或者yum install安裝的redis,可以直接通過下面的命令停止/啟動/重啟redisnn/etc/init.d/redis-server stopn/etc/init.d/redis-server startn/etc/init.d/redis-server restartn
推薦閱讀:
※redis使用消息隊列的場合?
※redis+mysql有幾種用法?
※redis的安裝和分散式配置簡潔教程
※求指教學習redis源碼的方法?
※集群環境中資料庫與緩存的三板斧