1、下载redis安装包
1 | wget http:``//download.redis.io/releases/redis-4.0.6.tar.gz |
2、解压安装包
1 | tar -zxvf redis-``4.0``.``6``.tar.gz |
3、安装gcc依赖
1 | yum install gcc |
4、进入安装包
1 | cd redis-``4.0``.``6 |
5、安装编译(注意大小写)
1 | make MALLOC=libc |
6、启动
修改redis.conf文件
将
1 | daemonize no |
修改成
1 | daemonize yes |
以上表示允许redis后台运行
增加注释
1 | bind ``127.0``.``0.1 修改为 #bind ``127.0``.``0.1 |
关闭保护模式(表示允许外部网络访问)
1 | protected``-mode yes 修改为 ``protected``-mode no |
启动redis
进入文件的src目录
1 | ./redis-server ../redis.conf |
显示以下内容,启动成功
1234 | [root``@host``-``172``-``16``-``2``-``46 src]# ./redis-server ../redis.conf``1102``:C ``21 Jan ``20``:``52``:``30.868 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo``1102``:C ``21 Jan ``20``:``52``:``30.869 # Redis version=``4.0``.``6``, bits=``64``, commit=``00000000``, modified=``0``, pid=``1102``, just started``1102``:C ``21 Jan ``20``:``52``:``30.869 # Configuration loaded |
7、设置密码
redis默认没有设置密码,如果要设置密码,首先找到redis.conf文件;然后修改里面的requirepass,将注释去掉,并将后面对应的字段设置成自己想要的密码,保存即可。
设置好之后 重启redis
8、设置开机自启动
进入文件夹,编写自启动脚本
1 | vim /etc/init.d/redis |
修改参数
REDISPORT:redis启动端口,默认6379
EXEC:redis文件夹所在的redis-server所在路径
CLIEXEC:redis文件夹所在的redis-cli所在路径
CONF:redis启动所用的配置文件 #!/bin/bash #chkconfig: 22345 10 90 #description: Start and Stop redisREDISPORT=6387 EXEC=/mnt/redis-4.0.6/src/redis-server CLIEXEC=/mnt/redis-4.0.6/src/redis-cliPIDFILE=/var/run/redis_6387.pid CONF="/mnt/redis-4.0.6/redis.conf"case "PIDFILE ];then echo "EXEC PIDFILE ];then echo "(cat CLIEXEC -p {PID} ] do echo "Waiting for Redis to shutdown..." sleep 1 done echo "Redis stopped" fi ;; restart) "0" start ;; *) echo "Please use start or stop or restart as first argument" ;; esac |
完成之后,添加权限
1 | chmod ``777 /etc/init.d/redis |
设置开机自启动
1 | chkconfig redis on |
启动redis命令
1 | service redis start |