linux 下redis的安装和配置
redis官网 : https://redis.io/
redis中文网站 :http://www.redis.cn

一:准备软件

下载redis 

二:安装redis

 1.1 解压

  tar -zxvf redis-3.2.8.tar.gz

 1.2 编译

 cd redis-3.2.8
 make
 cd src 
 make install
     

  1.3 查看redis版本,检验是否安装成功

[root@localhost ~]# redis-server -v
Redis server v=3.2.8 sha=00000000:0 malloc=jemalloc-4.0.3 bits=64 build=58fd7a4e41cc7750

   
三 :配置redis 

1.1 创建制定目录(非必要的)

     [root@localhost ~]# mkdir -p /usr/local/redis/etc       用来存放配置文件
     [root@localhost ~]# mkdir -p /usr/local/redis/var       用来存放进程文件
     [root@localhost ~]# mkdir -p /usr/local/redis/data     用来存放数据文件

1.2 复制配置文件
   
[root@localhost redis-3.2.8]# cp redis.conf /usr/local/redis/etc

1.3 设置服务后台运行方式

     vim redis.conf

     开启后台运行方式:

     

     修改pid目录为新目录:

     
     
     修改log目录为新目录:
     
     

     修改数据目录为新目录:
     
     


     wq!  保存退出
     

1.4 启用、关闭服务

 server redis start   或 redis-server /usr/local/redis/etc/redis.conf

 server redis stop

1.5 客户端连接

     

四、服务脚本及开机自启

1.1    复制redis启动脚本

[root@localhost redis-3.2.8]# cp utils/redis_init_script /etc/init.d/redis

1.2 修改启动脚本

     vim /etc/init.d/redis

     

1.3 给脚本加上执行权限

     chmod 755 redis

1.4  添加开机自启服务

     chkconfig  --add redis
     chkconfig redis on
 

  添加和开启是报错:service redis does not support chkconfig

  解决方法:需要在/etc/init.d/redis文件靠前的注释中添加:

# chkconfig:2345 90 10
 上面的注释的意思是,redis服务必须在运行级2,3,4,5下被启动或关闭,启动的优先级是90,关闭的优先级是10