安装redis单机版
程序员文章站
2022-07-05 10:59:12
...
1.创建redis相关目录
mkdir /data/redis
cd /data/redis
mkdir conf pidfiles log data script
2、解压安装文件
cd /opt/redis
tar -xzvf redis-4.0.11.tar.gz
3、编译安装
cd redis-4.0.11
make
make test
make install PREFIX=/data/redis
4、修改配置文件
cd /data/redis/conf
vi redis.conf
文件内容如下:
# 后台运行服务
daemonize yes
# 服务pid保存位置
pidfile /data/redis/pidfiles/redis.pid
# 绑定服务ip (注意修改)
bind 192.168.6.12
# 服务端口
port 6379
# 开启防护模式
protected-mode yes
# 当前节点最大内存(根据数据量进行估算)
maxmemory 10gb
# 过期策略 (根据业务进行修改,如果数据能能丢就采用当前模式。详情参考下面含义)
maxmemory-policy noeviction
# TCP监听的最大连接数
tcp-backlog 32768
# 连接空闲超时时间(如果是长链接保持不变,如果短连接建议修改)
timeout 0
# tcp 心跳间隔
tcp-keepalive 30
# 日志级别
loglevel notice
# 日志位置
logfile /data/redis/log/redis.log
# 配置持久化目录
dir /data/redis/data
# 持久化rdb文件名称
dbfilename redis.rdb
# 持久化失败后,不允许执行写入操作
stop-writes-on-bgsave-error no
# 持久化条件(是否生成rdb持久化文件,一般采用自动备份和定时备份,save "" 表示关闭自动备份,定时备份通过定时任务触发bgsave完成)
# 下面不进行自动备份
#save ""
# 下面表示打开自动备份
save 900 1
save 300 10
save 60 3000
# aof持久化(aof持久化比较及时,但恢复慢,文件大。一般跟rdb一样都打开,除非定时任务触发备份)
appendonly yes
# 开启慢查询记录
slowlog-log-slower-than 10000
slowlog-max-len 128
# 配置客户端最大连接数
maxclients 15000
# 配置lua脚本最大执行时长
lua-time-limit 5000
# 优化存储编码
hash-max-ziplist-entries 512
hash-max-ziplist-value 2048
zset-max-ziplist-entries 512
zset-max-ziplist-value 512
set-max-intset-entries 512
5、启动服务
/data/redis/bin/redis-server /data/redis/conf/redis.conf 1>> /data/redis/log/redis.log 2>&1
6、测试
/data/redis/bin/redis-cli -c -h 192.168.6.12 -p 6379
set foo bar
get foo
7、关闭服务
./redis-cli -h 192.168.6.12 -p 6379 shutdown
上一篇: JSONP实现原理-简析
下一篇: Redis学习笔记(八):RDB持久化
推荐阅读
-
VMware 12安装及激活图文教程
-
CentOS 7.x编译安装Nginx1.10.3+MySQL5.7.16+PHP5.2 5.3 5.4 5.5 5.6 7.0 7.1多版本全能环境
-
VMware workstation 9安装配置图文教程
-
Linux下Nginx安装的方法(pcre和openssl)
-
PHP安装全攻略:APACHE
-
mac 下 安装nginx的方法小结
-
CentOS 4.0安装配置Nginx的方法
-
详解Centos7.2编译安装zabbix3.2(详细步骤)
-
Vmware12虚拟机安装教程 Vmware12虚拟机上安装Oracle
-
猩猩助手怎么用 猩猩助手安卓模拟器下载安装教程图