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.log1、...原创 2019-01-10 15:51:26 · 4061 阅读 · 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 · 231 阅读 · 0 评论 -
Redis 出现 WRONGTYPE Operation against a key holding the wrong kind of value
你执行的命令可能不能操作当前的这个数据类型,你可以使用type看看例如上面,我使用 集合(Set)的命令查看某个数据,结果报这个错,然后我使用type命令查看3这个键名,结果才发现原来这个数据是列表(List)的。...原创 2019-01-14 14:19:52 · 5106 阅读 · 1 评论 -
Redis 相关操作命令
本来想搞个壁纸的,不但放不下还非常丑…数据库操作:命令说明select 下标选择下标所处的数据库dbsize查看当前数据库的键数量flushdb清空当前dbflushall清空所有的db键:命令说明keys 匹配符匹配符有 ?和 * ;?代表了一个字符,*号代表了n个字符!exists 键名是否存在这个键...原创 2019-01-14 15:54:59 · 1016 阅读 · 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 · 476 阅读 · 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 · 158 阅读 · 0 评论 -
Redis 事物
1、介绍redis开启一个事物后,之后的命令全都会暂时放入队列,当输入执行命令时就会全部执行,输入丢弃事物命令就全都不会执行。好处是不会被其他命令插入,按照自己顺序来执行。但redis的事物和RDBMS数据库的事物不一样,他不保证原子性,后面再说这个。2、命令介绍命令说明multi开启一个事物exec执行事物中队列的所有命令discard取消事物并丢弃队...原创 2019-01-16 17:23:18 · 310 阅读 · 0 评论