官网

https://redis.io/

安装

  1. # 下载
  2. wget https://download.redis.io/releases/redis-6.0.9.tar.gz
  3. # 解压
  4. tar xzf redis-6.0.9.tar.gz
  5. # 移动到你要安装的目录,我这里安装到了/user/local下
  6. sudo mv ./redis-6.0.9 /usr/local/redis
  7. # 编译
  8. cd /usr/local/redis
  9. sudo make
  10. 测试编译是否成功(这一步时间会比较长,测试耗时5分钟左右)
  11. sudo make test
  12. 安装
  13. sudo make install

法二

  1. # 安装Redis服务端(会自动启动)
  2. sudo apt-get install redis-server
  3. # 查看
  4. ps -aux|grep redis
  5. netstat -nlt|grep 6379
  6. sudo /etc/init.d/redis-server status
  7. # 启动
  8. sudo /etc/init.d/redis-server start
  9. # 访问客户端
  10. redis-cli # 带密码登录: redis-cli -a redisredis

配置

  1. # vim配置文件
  2. sudo vim /etc/redis/redis.conf
  3. #取消注释requirepass 开启密码
  4. requirepass redisredis
  5. #注释bind,使允许远程访问
  6. #bind 127.0.0.1
  7. # 重启Redis服务器
  8. sudo /etc/init.d/redis-server restart

客户端命令

  1. help # 帮助
  2. keys * # 查看所有key列表
  3. set key1 "hello" # 添加一条记录
  4. get key1 # 打印记录
  5. set key2 1 # 添加一条数字记录key2
  6. INCR key2 # 让数字自增
  7. LPUSH key3 a # 添加一条列表记录key3,从左边插入

卸载

  1. apt-get 方式安装的
  2. sudo apt-get purge --auto-remove redis-server
  1. 关闭已经启动的 Redis 服务,注意,你可能启动了多个实例,所以可能要逐个关闭,我这里的情况只有 redis_6379 在运行:

    1. sudo service redis_6379 stop
  2. 删除 usr/local/bin/ 中所有 redis 相关的文件

    1. sudo rm /usr/local/bin/redis-*
  3. 删除配置目录和内容

    1. sudo rm -r /etc/redis/
  4. 删除日志

    1. sudo rm /var/log/redis_*
  5. 删除数据目录和内容

    1. sudo rm -r /var/lib/redis/
  6. 删除初始化脚本

    1. sudo rm /etc/init.d/redis_*
  7. 删除现有的Redis PID文件(仅当存在时)

    1. sudo rm /var/run/redis_*
  8. 重启服务器

  9. 现在,Redis 已完全从你的服务器上删除。