![](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/2197703could not connect ro redis at 192.168.101.233:0, connection refusedredis-cli -h 192.168.1.2 -p 112报错:报错原因是由于-p的值应该是端口, 而不是密码,我把-p参数的值搞错了。...原创 2019-04-09 15:39:50 · 116 阅读 · 0 评论 -
事务的ACID
原子性数据库将事务中的多个操作当作一个整体执行,服务器要么就执行事务中的所有操作,要么就一个操作也不执行。一致性如果数据库在执行事务前是一致的,那么在事务执行后,无论事务是否执行成功,数据库里的数据也该仍然是一致的。隔离性数据库中有多个事务并发的执行,各个事务之间也不会相互影响,在并发状态下执行的事务与串行执行的效果一样。持久性当一个事务执行完毕后,执...转载 2019-07-21 17:14:19 · 91 阅读 · 0 评论 -
锁:乐观锁、悲观锁、自旋锁、
目录乐观锁versionCAS使用场景悲观锁使用场景乐观锁每次获取数据的时候都认为别人不会修改,所以不会上锁。但是在更新的时候会判断在此器间别人是否有更新该数据。如果数据有被修改,则不进行更新;如果没有被修改则进行更新。一般使用version和CAS方式。version一般在数据库表中加上一个版本号version字段,表示数据被修改的次数,当数据被修改时...转载 2019-07-21 16:43:34 · 113 阅读 · 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 · 111 阅读 · 0 评论 -
redis之地理位置
目录GEOADD语法返回值GEOPOS语法返回值GEODIST语法返回值GEORADIUS语法返回值GEOHASH语法返回值GEORADIUSBYMEMBER语法返回值官方文档:http://redisdoc.com/geo/georadiusbymember.htmlGEOADD语法GEOADD k...转载 2019-04-18 17:30:36 · 1566 阅读 · 0 评论 -
redis之lua脚本
目录eval语法例子lua中执行redis函数redis.call()redis.pcall()为什么要用正确的形式来传递键?转换规则redis到lualua到redis脚本的原子性evalsha语法evalsha命令表现如下:脚本缓存刷新脚本缓存script命令纯脚本函数全局变量保护库loglevel取值沙箱...转载 2019-04-18 16:20:43 · 374 阅读 · 0 评论