centos7搭建redis

1. wget http://download.redis.io/releases/redis-4.0.6.tar.gz

2. 解压压缩包  

   tar -zxvf redis-4.0.6.tar.gz

3. yum安装gcc

    yum install gcc

4.进入redis根目录  

  cd redis-4.0.6

5. 编译安装 

   make MALLOC=libc

   cd src && make install

6. 启动redis的三种方式  

    ./redis-server   该启动方式 需要一值打开窗口,不能进行其他操作 ,不方便  ctrl+c 关闭 

  以后台方式启动    修改 redis.conf  将 daemonize no  改为 yes

  然后 ./redis-server /usr/local/soft/redis-4.0.6/redis.conf

  查看redis进程  ps aux |grep redis

  kill -9 杀死该进程id

7. 设置开机启动

   cd /etc   然后 mkdir redis

   cp /usr/local/soft/redis-4.0.6/redis.conf /etc/redis/6379.conf

   cp /usr/local/soft/redis-4.0.6/utils/redis_init_script /etc/init.d/redisd

   然后切换到 /etc/init.d 目录下   ,然后  chkconfig redisd on 

   如果显示 service  redisd does not support chkconfig

   那么使用vim  编辑 redisd文件 ,在第一行加入如下两行注释  

# chkconfig:   2345 90 10
# description:  Redis is a persistent key-value database
注释的意思是 redis服务必须在运行级2,3,4,5下启动 或关闭 ,启动的优先级是90 关闭的优先级是10
再次执行开机启动 命令 ,chkconfig redisd on 

然后可以用 service redisd start ,service redisd stop,

如果 出现
/var/run/redis_6379.pid exists, process is already running or crashed

则   1:可用安装文件启动     redis-server /etc/redis/6379.conf
2:shutdown -r now 软重启让系统自动恢复下就行了

原文地址 :https://www.cnblogs.com/zuidongfeng/p/8032505.html
https://blog.csdn.net/luozhonghua2014/article/details/54649295






原文地址:https://www.cnblogs.com/guolsblog/p/11346635.html