1.Redis

Redis 是 Remote Dictionary Service 的简称;也是远程字典服务;

Redis 是内存数据库,KV 数据库,数据结构数据库;

Redis 应用非常广泛,如 Twitter、暴雪娱乐、Github、Stack/Overflow、腾讯、阿里巴巴、京东、华为、新浪微博等,很多中小型公司也在使用;

Redis 命令查看:Redis命令中心(Redis commands) – Redis中国用户组(CRUG)

2.应用

  1. 记录朋友圈点赞数、评论数和点击数(hash)
  2. 记录朋友圈说说列表(排序),便于快速显示朋友圈(list)
  3. 记录文章的标题、摘要、作者和封面,用于列表页展示(hash)
  4. 记录朋友圈的点赞用户ID列表(list),评论ID列表(list),用于显示和去重计数(zset)
  5. 缓存热点数据,减少数据库压力(hash)
  6. 如果朋友圈说说 ID 是整数 id,可使用 redis 来分配朋友圈说说id(计数器)(string)
  7. 通过集合(set)的交并差集运算来实现记录好友关系(set)
  8. 游戏业务中,每局战绩存储(list)

3.安装编译

  1. git clone https://gitee.com/mirrors/redis.git -b 6.2
  2. cd redis
  3. sudo su
  4. make
  5. make test
  6. make install
  7. # 默认安装在 /usr/local/bin
  8. # redis-server 是服务端程序
  9. # redis-cli 是客户端程序

4.启动

指定端口启动服务

  1. redis-server --port 6872
  2. redis-cli -p 6872

指定配置文件启动服务

  1. mkdir redis-data
  2. # 把redis文件夹下 redis.conf 拷贝到 redis-data
  3. # 修改 redis.conf
  4. # requirepass 修改密码 123456
  5. # daemonize yes
  6. cd redis-data
  7. redis-server redis.conf
  8. # 通过 redis-cli 访问 redis-server
  9. redis-cli -h 127.0.0.1 -a 123456

想了解更多关于redis--Linux安装的内容,请扫微信
或微信搜索jiemingpan


版权说明:本文版权由作者自行负责,如有侵权请联系本站删除。