
Redis
无需有太多
业精于勤荒于嬉 行成于思毁于随
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux下 Redis出现 (error) ERR Errors trying to SHUTDOWN. Check logs.
原因: 我是在执行 redis-cil shutdown命令出现的这个问题,原因是配置文件的日志文件位置未配置,配置一下就好了! 解决步骤: 1、在你redis-cli 同级目录建立 redis-log.log文件并给所有用户可读可写的权限。 # 创建存放redis日志的文件 touch redis-log.log # 给所有人可读可写的权限 chmod 666 redis-log.log 1、...原创 2019-01-10 15:51:26 · 4172 阅读 · 0 评论 -
Redis 主从复制
1、介绍 主从服务一般分**Master(主机)和Slaver(从机)**两个角色;Master以写为主,Slaver以读为主。Slave会自动同步Master的数据。 2、案例 下列案例都需要有多台redis-server服务启动,我们可以把redis.conf文件拷贝多份,这里我准备弄三个redis服务,所以拷贝了3个redis.conf,命名规则为 redis端口号.conf,如下: red...原创 2019-01-18 09:58:24 · 299 阅读 · 0 评论 -
Redis 出现 WRONGTYPE Operation against a key holding the wrong kind of value
你执行的命令可能不能操作当前的这个数据类型,你可以使用type看看 例如上面,我使用 集合(Set)的命令查看某个数据,结果报这个错,然后我使用type命令查看3这个键名,结果才发现原来这个数据是列表(List)的。 ...原创 2019-01-14 14:19:52 · 5202 阅读 · 1 评论 -
Redis 相关操作命令
本来想搞个壁纸的,不但放不下还非常丑… 数据库操作: 命令 说明 select 下标 选择下标所处的数据库 dbsize 查看当前数据库的键数量 flushdb 清空当前db flushall 清空所有的db 键: 命令 说明 keys 匹配符 匹配符有 ?和 * ;?代表了一个字符,*号代表了n个字符! exists 键名 是否存在这个键 ...原创 2019-01-14 15:54:59 · 1092 阅读 · 1 评论 -
Redis 持久化RDB与AOF(一) :RDB
1、介绍 redis也是要将数据持久化,为的就是当redis重启时可以将持久化的数据重新读入到内存中。持久化又分 **RDB(Redis Database)**和 **AOF(Append Only File)**两种方式,两种方式各有千秋,因环境而异。 2、RDB持久化方式 rdb是redis默认开启的持久化方式,通过配置规则来持久化数据。在持久化时Redis会Fork(相当于复制)一个子进程进...原创 2019-01-16 11:48:25 · 565 阅读 · 0 评论 -
Redis 持久化RDB与AOF(二) :AOF
1、介绍 AOF(append only file)是以将执行过的命令(只包含对元素有修改的命令)追加记录到文件中,当redis重启时将这个文件中的命令全部执行来达到恢复数据到内存效果。 2、AOF持久化方式 AOF持久化方式默认是不开启的,我们需要修改配置文件。 2.1、配置文件 我们要开启 aof,将 appendonly值改为yes。 ############################...原创 2019-01-16 14:46:05 · 241 阅读 · 0 评论 -
Redis 事物
1、介绍 redis开启一个事物后,之后的命令全都会暂时放入队列,当输入执行命令时就会全部执行,输入丢弃事物命令就全都不会执行。好处是不会被其他命令插入,按照自己顺序来执行。但redis的事物和RDBMS数据库的事物不一样,他不保证原子性,后面再说这个。 2、命令介绍 命令 说明 multi 开启一个事物 exec 执行事物中队列的所有命令 discard 取消事物并丢弃队...原创 2019-01-16 17:23:18 · 384 阅读 · 0 评论