Redis 的安装与配置

Redis - 一种基于键值对的NoSQL数据库,Remote Dictionary Server
特点:
- 读写性能高
- 支持数据持久化
- 支持多种数据类型
- 支持主从复制
- 支持分布集群
- 基于TCP提供可靠传输服务通讯,支持多语言编程

Redis 的安装配置
[root@3893e696a14d ~]# wget https://download.redis.io/releases/redis-5.0.8.tar.gz
[root@3893e696a14d ~]# tar -xvf redis-5.0.8.tar.gz
[root@3893e696a14d ~]# cd redis-5.0.8
[root@3893e696a14d ~]# make && make install

# 配置redis后台运行
[root@3893e696a14d ~]# vim redis.conf
# 配置服务IP及商品
bind [ip address] # 服务ip
port [port] 服务端口
# 修改daemonize yes
	- yes 后台运行
	- no 前台运行
# 配置服务日志级别
loglevel warnig
# 配置数据库的数量,默认为16个
databases 16
# 配置数据写入规则
save 900 1 		# 900秒(15分钟内修改一个key)写入一次数据库
save 300 10		# 300秒(5分种内修改十个key)写入一次数据库
save 60 10000 	# 60秒(1分钟内修改10000个key)写入一次数据库

# 配置Reids的持久化机制 -RDB
rdbcompression yes 		# 压缩RDB文件
rdbchecksum yes 		# RDB文件校验
dbfilename dump.rdb		# RDB数据库文件名
dir /var/local/redis	# RDB文件保存目录
# 配置Redis的持久化机制 - AOF
appendonly on		# 默认功能关闭
appendfilename "appendonly.aof"		# AOF文件名

# 配置Redis的主从复制实现读写分离
# replicaof <masterip> <masterport>
replicaof server_ip server_port

# 配置慢查询
slowlog-log-slower-than 10000	# 一次操作超过10000毫秒被视作一次慢查询
slowlog-max-len			# 最多记录128次慢查询



# 启动redis服务
[root@3893e696a14d ~]# redies-server /[redis.conf路径]/redis.conf

# 启动redis客户端
[root@3893e696a14d ~]# redis-cli 
[root@3893e696a14d ~]# redis-cli -h [RedisServer IP] -p [port]
# 操作redis
127.0.0.1:6379> set key value [expiration EX seconds|PX milliseconds] [NX|XX]
127.0.0.1:6379> set name zhangsan
OK
127.0.0.1:6379> get name
"zhangsan"
127.0.0.1:6379> 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值