前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布

redis

原创
作者头像
萧晚歌
发布2022-04-11 14:15:30
1810
发布2022-04-11 14:15:30
举报
文章被收录于专栏:linux技术分享linux技术分享

redis远程链接执行命令报错

因为redis运行在安全模式

1关掉安全模式

2需要定义一个bind ip

定义验证密码

配置文件

bind 10.0.0.51 127.0.0.1

requirepass 123456

链接命令

1redis-cli -a 123 -h 10.0.0.51 -p6379

2登录后验证

redis-cli -h 10.0.0.51 -p 6379

AUTH 123456

redis在线修改参数,但是并不能永久保存

查看所有的配置信息 config get *

两行是一对

查看某一个参数 config get re*

查看re开头的参数

在线设置参数

config set maxmeory 128M 在线设置内存参数

是0的话会把内存用到枯竭

一般是在70%-80%左右

保存参数

config rewrite

redis持久化配置(内存的数据保存到磁盘中)

rdb aof

rdb 会把内存中的所有键值对直接保存到一个文件里面去 基于时间点的

好处 速度快 适合做备份 主从复制也是基于rdb持久化实现的

坏处 会有数据丢失

基于快照备份 下次的快照会覆盖上一个快照

配置

dir /data/6379 存放持久化的目录

dbfilename dump.rdb rdb文件的名字

手工敲 save命令也会自动备份

save 900 1 900秒内有1个变更就会保存备份到900秒就会保存

save 300 10 300秒内有10个变更就会保存备份到300秒就会保存

save 60 10000 60秒内有10000个变更就会保存备份到60秒就会保存

aof

会把修改类操作记录(写入)到文件里面 ,以追加方式 类似于mysql binlog

优点 可以最大程度保证数据不丢失

缺点 日志记录比较大

配置

appendonly yes

appendfsync always

always 每次发生新的变化的时候就会记录

enerysec 每秒去保存

no

save 和 bgsave 区别

一个前台一个后台

save 前台 会阻塞 redis正常写入 直到持久化完成

bgsave 后台 开启一个子线程 进行异步的持久化功能 不会阻塞redi正常s写入

redis数据类型

string 字符串

list 列表

set 集合

hash 字典类型

sortset 有序集合

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 Redis
腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档