redis的安装和基本配置

环境:linux:CentOS7
redis: redis-3.2.8
一,准备
1,安装gcc 在有网络的环境下
yum install gcc-c++
2,拷贝redis tar压缩包到/data/soft/
3,解压压缩包 tar -zxvf redis-3.2.8.tar.gz
4,进入到路径 cd /data/soft/redis-3.2.8
进行基本编译redis: make (如果没有gcc会报错)
二,安装
1 ,安装到/usr/local/下:make PREFIX=/usr/local/redis install
2,此时就会看到/usr/local/redis这个路径: ls /usr/local/
3,进入/data/soft/redis-3.2.8
4,拷贝redis.conf到redis安装目录下: cp redis.conf /usr/local/redis/
5,前端启动:进入/usr/local/redis/bin/
redis-server启动redis
6,修改配置文件
vi /usr/local/redis/redis.conf
Shift + i(操作命令插入数据)
修改的内容:
NETWORK: bind 127.0.0.1 --> 192.168.18.128 修改redis的绑定ip
port 6379 修改redis端口 默认为6379
GENERAL: daemonize no -->yes 设置为yes启动时后台启动
logfile "/usr/local/redis/log/redis.log" 设置redis日志地址
SECURITY: requirepass 123 设置redis的密码
Esc + : +wq +Enter (编辑保存退出操作)
7,在/usr/local/redis/bin/目录下启动redis
./redis-server ../redis.conf
8,进入redis客户端(/usr/local/redis/bin/路径下)
登录:./redis-cli -h 192.168.18.128 -p 6379 -a 123 (如果ip没有变不需要输入ip,端口号没变不需要输入端口号,没有配置密码就不需要密码)
9,关闭redis(/usr/local/redis/bin/路径下)
(1)杀进程
(2)redis客户端关闭redis:
./redis-cli -h 192.168.18.128 -p 6379 -a 123 shutdown (没有修改ip没有修改端口和没有设置密码直接./redis-cli shutdown)
10, redis的持久化
redis有两种持久方式 一种是rdb 一种是aof
(一)rdb 这个是系统默认的持久化方式, 写入方式:在指定的时间间隔内,将内存中的数据集快照写入磁盘中
综上所述:进入redis.conf的文件
找到:SNAPSHOTTING:save 900 1 save 300 10 save 60 10000 有三个配置
save 900 1 :意识是在900秒内至少有一次数据变动,redis会以快照的样式写入磁盘中
save 300 10:意思是在300秒内至少有10次的数据变动,redis会以快照的模式写入磁盘中
save 60 10000:意思是在60秒内至少有10000次的数据变化,redis会以快照的模式把数据写入磁盘中
生成的文件名名称:dbfilename dump.rdb 默认文件名称为:dump.rdb
生成文件的路径: dir ./ 在当前文件夹下
(二)aof 是以日志的形式记录服务器所处理的每一个操作,在服务器启动之初会读取该文件,重新构建数据库,来保证启动后数据的完整性
配置位置:APPEND ONLY MODE
使用配置: appendonly no no改为yes标识使用aof持久化
文件名称配置:appendfilename "appendonly.aof" 文件名称:appendonly.aof
同步策略配置:
# appendfsync always 每次更改就同步 (效率最慢)
appendfsync everysec 每秒同步,每秒同步一次(在写入之前系统崩溃,会丢失这一秒内的数据)

# appendfsync no 不同步


以上是自己工作时的笔记,整理了一下,发给大家希望对大家有所帮助

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值