![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
katy的小乖
不断学习
展开
-
redis常用命令
大佬文章:https://xinklabi.iteye.com/blog/2197703 could not connect ro redis at 192.168.101.233:0, connection refused redis-cli -h 192.168.1.2 -p 112 报错: 报错原因是由于-p的值应该是端口, 而不是密码,我把-p参数的值搞错了。 ...原创 2019-04-09 15:39:50 · 124 阅读 · 0 评论 -
事务的ACID
原子性 数据库将事务中的多个操作当作一个整体执行,服务器要么就执行事务中的所有操作,要么就一个操作也不执行。 一致性 如果数据库在执行事务前是一致的,那么在事务执行后,无论事务是否执行成功,数据库里的数据也该仍然是一致的。 隔离性 数据库中有多个事务并发的执行,各个事务之间也不会相互影响,在并发状态下执行的事务与串行执行的效果一样。 持久性 当一个事务执行完毕后,执...转载 2019-07-21 17:14:19 · 98 阅读 · 0 评论 -
锁:乐观锁、悲观锁、自旋锁、
目录 乐观锁 version CAS 使用场景 悲观锁 使用场景 乐观锁 每次获取数据的时候都认为别人不会修改,所以不会上锁。但是在更新的时候会判断在此器间别人是否有更新该数据。如果数据有被修改,则不进行更新;如果没有被修改则进行更新。 一般使用version和CAS方式。 version 一般在数据库表中加上一个版本号version字段,表示数据被修改的次数,当数据被修改时...转载 2019-07-21 16:43:34 · 120 阅读 · 0 评论 -
redis慢查询
https://blog.csdn.net/tx542009/article/details/87856930 修改配置文件redis.conf(不推荐) slowlog-log-slower-than 10000 (默认10000,即10毫秒) slowlog-max-len 128 (默认128) 动态配置(推荐) config set slowlog-max-len 500 ...转载 2019-07-21 13:17:55 · 117 阅读 · 0 评论 -
redis之地理位置
目录 GEOADD 语法 返回值 GEOPOS 语法 返回值 GEODIST 语法 返回值 GEORADIUS 语法 返回值 GEOHASH 语法 返回值 GEORADIUSBYMEMBER 语法 返回值 官方文档:http://redisdoc.com/geo/georadiusbymember.html GEOADD 语法 GEOADD k...转载 2019-04-18 17:30:36 · 1576 阅读 · 0 评论 -
redis之lua脚本
目录 eval 语法 例子 lua中执行redis函数 redis.call() redis.pcall() 为什么要用正确的形式来传递键? 转换规则 redis到lua lua到redis 脚本的原子性 evalsha 语法 evalsha命令表现如下: 脚本缓存 刷新脚本缓存 script命令 纯脚本函数 全局变量保护 库 loglevel取值 沙箱...转载 2019-04-18 16:20:43 · 382 阅读 · 0 评论