一、安装
$ wget http://download.redis.io/releases/redis-stable.tar.gz
$ tar xzf redis-stable.tar.gz
$ cd redis-stable
$ make
#创建文件夹
sudo mkdir -p /usr/local/redis/bin/
#进入redis-x.x.x/src文件夹
cd src
sudo cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-check-rdb redis-trib.rb redis-sentinel redis-server /usr/local/redis/bin/
二、启动服务
redis.conf里设置缓存目录:dir /home/root/redis_data
$ cd /usr/local/redis/bin/
$ ./redis-server redis.conf 把redis.conf中daemonize设置为yes,则变成后台启动。 三、关闭服务
$ redis-cli shutdown 注意:关闭服务时,出现如下提示,说明关闭时,数据库保存失败。
(error) ERR Errors trying to SHUTDOWN. Check logs.
执行如下命令,添加读写权限就可以。
sudo chmod -R a+wrx redis-server
外网访问redis
修改redis.conf:
1、修改bind 127.0.0.1成bind 0.0.0.0,所有的ip就可以访问redis。
2、bind protected-mode no
3、重启:
./redis-server redis.conf restart
4、远程连接:
$ redis-cli -h host -p port -a password
若是想指定多个ip访问,但并不是全部的ip访问,可以bind。
三、命令行连接 本地 redis 服务
$redis-cli
127.0.0.1:6379>PING
PONG
四、配制Redis远程连接
1、在redis.conf里设置绑定IP:bind 0.0.0.0
2、在redis.conf里设置密码 requirepass
3、重启:./redis-server redis.conf restart
五、命令行远程连接 redis 服务
$ redis-cli -h host -p port -a password
六、设置系统自动启动Redis服务
$ sudo vi /etc/rc.local
添加 redis-server /etc/redis.conf 文件/etc/rc.local中
七、redis客户端redisdesktop使用
redisdesktop编译好可运行的版本需要付费。但是redisdesktop开发者免费开放源码,按以下方式更新源码编译,可得到最新版本