Redis:基础篇之安装配置(一)

安装

下载版本

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基本数据类型。

posted @ 2020-09-01 22:41  一杯蠢牛奶  阅读(91)  评论(0)    收藏  举报