1.安装C语言环境(已经安装可跳过)
yum install gcc-c++
2.解压
tar -zxvf redis-4.0.1.tar.gz
3.进入解压目录
cd redis-4.0.1
4.编译Redis
make
5.安装Redis
make install PREFIX=/usr/local/redis
PREFIX后面的/usr/local/redis是安装路径,我们启动redis的文件都在这里,也可以自定义。
出现如下内容表示安装成功:
make[1]: Entering directory `/root/redis-3.0.6/src'
Hint: It's a good idea to run 'make test' ;)
INSTALL install
INSTALL install
INSTALL install
INSTALL install
INSTALL install
make[1]: Leaving directory `/root/redis-3.0.6/src
6.接下把我们的配置文件redis.conf手动拷贝到安装路径,,以便开启后台运行与远程访问。
拷贝redis.conf文件到bin目录下
cp -r redis.conf /usr/local/redis/bin/
7.开启服务端
./redis-server redis.conf
8.设置后台运行和远程连接
打开配置文件
在vim编辑模式下,输入行数+gg可以快捷跳行。例如跳到第138行,输入:138gg
vim redis.conf
将第138行的daemonize no修改为daemonize yes即可
将第70行的bind注释,第90行将protected-mode改为no
取消第502行的注释,并设置密码`
首先查询到redis的pid后,kill掉,然后重启
[root@localhost bin]# ps -ef|grep redis
root 20940 1 0 12:12 ? 00:00:18 ./redis-server *:6379
[root@localhost bin]# kill 20940
[root@localhost bin]# ./redis-server redis.conf
最后我们使用redis客户端通过密码远程连接:
./redis-cli -h 你服务器的ip -p 6379 -a 你的密码