Redis:基础篇之安装配置(一)
安装
下载版本:
-
版本redis-4.0.7 下载路径:http://download.redis.io/releases/
-
解压
tar -zxf redis-4.0.7.tar.gz
- 安装
cd redis-4.0.7
make install
- 启动
#启动
./redis-server
#加载xx路径下redis.conf文件启动
./redis-server xx/redis.conf
- 客户端连接redis
redis-cli -p 6379
网上安装redis的教程太多了,不做赘述,有问题问百度一下
配置
对于配置文件来说,比较重要的配置文件,我会标注出来,那么让我们开始吧
#绑定地址
bind 127.0.0.1
#守护线程启动,默认为‘否’
daemonize no
#端口地址,默认6379
port 6379
#客户端闲置N秒后关闭连接(0禁用)
timeout 0
#默认情况下启用保护模式。
#让其他主机的客户端连接到Redis,即使未配置身份验证,也没有特定的接口集,才应该禁用
protected-mode yes
#设置密码
requirepass foobared
#作用
#1.检测死亡的同伴。
#2.从中间的网络设备的角度来看,使连接活跃起来。
tcp-keepalive 300
#日志级别 debug,verbose,notice,warning
#debug(很多信息,对于开发/测试很有用)
#verbose(很多很少有用的信息,但不会像调试级别那样混乱)
#notice(有些冗长,可能是您想要的产品)
#warning(仅记录非常重要/重要的消息)
loglevel notice
#日志名称
logfile "6379.log"
#设置数据库数量
databases 16
##############################快照################# ###############
#将数据库保存在磁盘上:
#保存<seconds> <changes>
#在下面的示例中,行为将是保存:
#900秒(15分钟)后,如果至少更改了1个键
#300秒(5分钟)后,如果至少更改了10个按键
#60秒后,如果至少更改了10000个键
save 900 1
save 300 10
save 60 10000
# 开启压缩
rdbcompression yes
# 开启检测
rdbchecksum yes
# 指定持久化文件名称
dbfilename dump-6379.rdb
# 日志和数据位置
dir /usr/local/redis-5.0.7/data/
############################### 主从复制 ################ #################
#设置主机地址
slaveof 127.0.0.1 6379
#从服务器设置为只读
slave-read-only yes
#volatile-lru->使用具有过期集的密钥中的近似LRU进行驱逐。
#allkeys-lru->使用近似的LRU退出任何密钥。
#volatile-lfu->使用具有过期集的键中的近似LFU退出。
#allkeys-lfu->使用近似的LFU退出任何密钥。
#volatile-random->从具有过期集的密钥中删除一个随机密钥。
#allkeys-random->删除随机密钥,任何密钥。
#volatile-ttl->删除最接近到期时间(较小的TTL)的密钥
#noeviction->不要逐出任何东西,只需在写操作中返回错误。
#maxmemory-policy noeviction
# 开启aof持久化
appendonly yes
#Redis支持三种不同的模式:
#no:不要fsync,只要让OS在需要时刷新数据即可。快点。
#always:每次仅写入追加日志后的fsync。慢,最安全。
#everysec:每秒仅同步一次fsync。妥协。
appendfsync everysec
配置包含了持久化和主从复制的内容,这一点先忽略,看看热闹即可,后面的章节会补充这些配置的用法,在此之前先学习Redis基本数据类型。

浙公网安备 33010602011771号