以下步骤均通过xshell连接腾讯云VPS完成。
- 下载redis安装包
wget http://download.redis.io/releases/redis-3.2.5.tar.gz
- 将包解压
sudo tar -zxvf redis-3.2.5.tar.gz -C /usr/local
- 进入到redis-3.2.5目录下进行编译
sudo make
- 进入到src下进行安装(查看src目录下有redis-server、redis-cil即说明成功)
sudo make install
- 建立两个文件夹存放redis命令和配置文件
sudo mkdir -p /usr/local/redis/etc
sudo mkdir -p /usr/local/redis/bin
- 将redis-3.2.5下的redis.conf移动到/usr/local/redis/etc下
sudo mv redis.conf /usr/local/redis/etc
- 将redis-3.2.5/src下的mkreleasehdr.sh redis-benchmark redis-check-aof redis-server redis-cli redis-check-rdb等文件移动到刚才创建的bin目录下
sudo mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-server redis-cli redis-check-rdb /usr/local/redis/bin
- 前台启动redis服务
sudo /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
Ctrl + C即可关闭redis服务。若忘了敲sudo导致的权限不足时,无法简单的使用Ctrl + C关闭redis服务,此时只有用kill
killall -9 redis-server
输入netstat -tunpl | grep redis
可看到此时redis服务进程已被杀死。在上述启动方式中,redis从前台启动,然而实际情况我们更需要后台启动。 - vim进入/usr/local/redis/etc/redis.conf,修改 daemonize no为yes,则改为前台启动;修改dir ./为/usr/local/redis/etc则可以指定数据库存储文件dump.rdb的存储路径。
- 再次敲redis启动服务命令,无欢迎语
- 进入Client客户端
/usr/local/redis/bin/redis-cli
则可进入client端
keys *
展示所有数据,put key value
存储数据,get key
读取数据,quit
退出client端 - 关闭redis服务,
/usr/local/redis/bin/redis-cli shutdown