標籤:

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版本的,已下載好並上傳至百度雲,有需要的可以自行下載, 地址為 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源碼的方法?
集群環境中資料庫與緩存的三板斧

TAG:Redis | 数据库 |