Linux虛擬機上安裝redis

一、檢查安裝依賴程序前端

yum install gcc-c++ yum install -y tcl yum install wget 

二、獲取安裝文件nginx

wget http://download.redis.io/releases/redis-4.0.6.tar.gz
我用的版本是:  redis-4.0.6.tar.gz

三、解壓文件c++

   本身新建一個目錄將redis解壓到裏面redis

tar -zxvf redis-3.2.01.tar.gz mv redis-3.2.01 /usr/local/redis 

四、進入目錄sql

cd /usr/local/redis 

五、編譯安裝後端

make
make install 

六、設置配置文件路徑ruby

mkdir -p /etc/redis cp redis.conf /etc/redis 

七、修改配置文件bash

 redis.conf是redis的配置文件,redis.conf在redis源碼目錄。ssh

 注意修改port做爲redis進程的端口,port默認6379。若是須要搭建redis集羣,千萬別忘了修改端口號。post

   redis有兩種啓動方式

  01:直接運行bin/redis-server將之前端模式啓動,前端模式啓動的缺點是ssh命令窗口關閉則redis-server程序結束,不推薦使用此方法。

  02:後端模式啓動

     修改redis.conf配置文件, daemonize yes 之後端模式啓動。推薦!

     打開redis.conf,使用命令 :/ daemonize 快速查找到daemonize而後修改。

  vi /etc/redis/redis.conf   僅修改: daemonize yes (no-->yes) 

八、啓動

/usr/local/bin/redis-server /etc/redis/redis.conf    啓動服務 

九、查看啓動

ps -ef | grep redis 

十、使用客戶端

redis-cli    啓動客戶端
>set name zmfx OK >get name "zmfx" 

11.關閉客戶端

redis-cli shutdown 

十二、開機啓動配置

echo "/usr/local/bin/redis-server /etc/redis/redis.conf &" >> /etc/rc.local 

開機啓動要配置在 rc.local 中,而 /etc/profile 文件,要有用戶登陸了,纔會被執行。

1三、設置密碼

由於這是給局域網內的不少人使用,因此設置一個訪問密碼頗有必要。

修改redis.conf文件配置 

使用命令 :/ requirepass 快速查找到 # requirepass foobared 而後去掉註釋,這個foobared改成本身的密碼。而後wq保存。

1四、重啓redis

 sudo service redis restart  這個時候嘗試登陸redis,發現能夠登上,可是執行具體命令是提示操做不容許

  1. redis-cli -h 127.0.0.1 -p 6379  
  2. redis 127.0.0.1:6379>  
  3. redis 127.0.0.1:6379> keys *  
  4. (error) ERR operation not permitted  

嘗試用密碼登陸並執行具體的命令看到能夠成功執行

  1. redis-cli -h 127.0.0.1 -p 6379 -a password
  2. redis 127.0.0.1:6379> keys *
  3. 1) "myset"  
  4. 2) "mysortset"  
  5. redis 127.0.0.1:6379> select 1  
  6. OK  
相關文章
相關標籤/搜索