安装redis单机版

分手后的思念是犯贱 2021-09-28 15:42 532阅读 0赞

1.创建redis相关目录

  1. mkdir /data/redis
  2. cd /data/redis
  3. mkdir conf pidfiles log data script

2、解压安装文件

  1. cd /opt/redis
  2. tar -xzvf redis-4.0.11.tar.gz

3、编译安装

  1. cd redis-4.0.11
  2. make
  3. make test
  4. make install PREFIX=/data/redis

4、修改配置文件

  1. cd /data/redis/conf
  2. vi redis.conf
  3. 文件内容如下:
  4. # 后台运行服务
  5. daemonize yes
  6. # 服务pid保存位置
  7. pidfile /data/redis/pidfiles/redis.pid
  8. # 绑定服务ip (注意修改)
  9. bind 192.168.6.12
  10. # 服务端口
  11. port 6379
  12. # 开启防护模式
  13. protected-mode yes
  14. # 当前节点最大内存(根据数据量进行估算)
  15. maxmemory 10gb
  16. # 过期策略 (根据业务进行修改,如果数据能能丢就采用当前模式。详情参考下面含义)
  17. maxmemory-policy noeviction
  18. # TCP监听的最大连接数
  19. tcp-backlog 32768
  20. # 连接空闲超时时间(如果是长链接保持不变,如果短连接建议修改)
  21. timeout 0
  22. # tcp 心跳间隔
  23. tcp-keepalive 30
  24. # 日志级别
  25. loglevel notice
  26. # 日志位置
  27. logfile /data/redis/log/redis.log
  28. # 配置持久化目录
  29. dir /data/redis/data
  30. # 持久化rdb文件名称
  31. dbfilename redis.rdb
  32. # 持久化失败后,不允许执行写入操作
  33. stop-writes-on-bgsave-error no
  34. # 持久化条件(是否生成rdb持久化文件,一般采用自动备份和定时备份,save "" 表示关闭自动备份,定时备份通过定时任务触发bgsave完成)
  35. # 下面不进行自动备份
  36. #save ""
  37. # 下面表示打开自动备份
  38. save 900 1
  39. save 300 10
  40. save 60 3000
  41. # aof持久化(aof持久化比较及时,但恢复慢,文件大。一般跟rdb一样都打开,除非定时任务触发备份)
  42. appendonly yes
  43. # 开启慢查询记录
  44. slowlog-log-slower-than 10000
  45. slowlog-max-len 128
  46. # 配置客户端最大连接数
  47. maxclients 15000
  48. # 配置lua脚本最大执行时长
  49. lua-time-limit 5000
  50. # 优化存储编码
  51. hash-max-ziplist-entries 512
  52. hash-max-ziplist-value 2048
  53. zset-max-ziplist-entries 512
  54. zset-max-ziplist-value 512
  55. set-max-intset-entries 512

5、启动服务

  1. /data/redis/bin/redis-server /data/redis/conf/redis.conf 1>> /data/redis/log/redis.log 2>&1

6、测试

  1. /data/redis/bin/redis-cli -c -h 192.168.6.12 -p 6379
  2. set foo bar
  3. get foo

7、关闭服务

  1. ./redis-cli -h 192.168.6.12 -p 6379 shutdown

#

发表评论

表情:
评论列表 (有 0 条评论,532人围观)

还没有评论,来说两句吧...

相关阅读