
redis
ZRHZRHH
这个作者很懒,什么都没留下…
展开
-
Redis高级 之 服务器配置 redis.conf配置
一. 服务器端设定设置服务器以守护进程的方式运行daemonize yes|no绑定主机地址bind 127.0.0.1设置服务器端口号port 6379设置数据库数量databases 16二.日志配置设置服务器以指定日志记录级别loglevel debug|verbose|notice|warning日志记录文件名logfile 端口号.log注意: 日志级别开发期设置为 verbose 即可, 生产环境中配置为 notice , 简化日原创 2020-09-15 17:34:15 · 197 阅读 · 0 评论 -
Redis高级 之 删除策略
一. 过期数据1. Redis中的数据特征Redis是一种内存级数据库, 所有数据均存放在内存中,内存中的数据可以通过TTL指令获取其状态XX : 具有时效性的数据-1 : 永久有效的数据-2 : 已经过期的数据 或 被删除的数据 或 未定义的数据2. 时效性数据的存储结构二. 数据删除策略数据删除策略的目标在内存占用和CPU占用之间寻找一种平衡, 顾此失彼都会造成整体redis性能的下降, 甚至引发服务器宕机或内存泄露1. 定时删除创建一个定时器, 当key设置有过期时间,原创 2020-09-15 17:02:48 · 209 阅读 · 0 评论 -
Redis高级 之 事务
一. 事务简介Redis事务就是一个命令执行的队列, 将一系列预定义命令包装成一个整体(一个队列). 当执行时, 一次性按照添加顺序依次执行, 中间不会被打断或者干扰.一个队列中, 一次性 顺序性 排他性的执行一系列命令二.事务基本操作1.事务的基本操作(定义, 执行, 取消)开启事务multi作用设定事务的开启位置, 此指令执行后, 后续的所有指令均加入到事务中执行事务exec作用设定事务的结束位置, 同时执行事务. 与multi成对出现, 成对使用注原创 2020-09-15 14:30:40 · 199 阅读 · 0 评论 -
Redis高级 之 持久化(RDB 和 AOF)
一. 持久化简介1. 什么是持久化利用永久性存储介质将数据进行保存, 在特定的时间将保存的数据进行恢复的工作机制称为持久化2.为什么要进行持久化防止数据的意外丢失, 确保数据安全性3. 持久化过程保存什么将当前数据状态进行保存,快照形式, 存储数据结果,存储格式简单,关注点在数据将数据的操作过程进行保存, 日志形式, 存储操作过程, 存储格式复杂, 关注点在数据的操作过程二. RDB1. RDB启动方式(1) save指令1> save指令命令save作用原创 2020-09-14 18:45:02 · 318 阅读 · 0 评论 -
Redis高级 之 Redis服务启动的3种方式
Redis服务启动1. 默认配置启动启动命令: redis-server2. 指定端口启动服务启动命令: redis-server --port 端口号3. 指定配置文件启动服务获取配置文件, 并将其复制出其他多份(根据需求确定)此命令可以将文件中的注释和空行清楚在命令后添加 > 文件名 , 可以将配置文件复制到指定名称的文件中修改配置文件, 使用 vim 编辑器, vim 文件名修改后的内容如下:文件解释: 一: daemonize解释 1、daem原创 2020-09-10 18:37:36 · 1394 阅读 · 0 评论 -
Redis高级之 Linux安装redis的步骤 以及 常见问题解决(时钟错误 和 没有名为XXXX的成员)
一. Linux安装redis的步骤下载redis安装包直接下载,链接可去官网获取 (此处我安装的为6.0.7)wget http://download.redis.io/releases/redis-6.0.7.tar.gz如果wget未找到命令的话,需要安装wget,输入命令:yum -y install wget 之间安装就可以了先安装gcc,编译的时候依赖gcc环境 : yum install gcc-c++然后也是一直等待,一直y就可以了输入命令:tar -zx原创 2020-09-10 14:21:46 · 600 阅读 · 0 评论 -
Redis通用操作指令
原创 2020-07-03 18:01:46 · 159 阅读 · 0 评论 -
Redis基础之五种数据类型操作和应用场景详解
一.字符串操作1. String类型的基本操作添加/修改数据 set key value 获取数据get key 删除数据del key 添加/修改多个数据 mset key1 value1 key2 value2 ... 获取多个数据mget key1 key2 ... 获取数据字符个数(字符串长度)strlen key 追加信息到原始信息后部(如果原始信息存在就追加, 否则新建) append key va原创 2020-06-28 17:55:09 · 576 阅读 · 0 评论