![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 69
Summer@123
不积跬步,无以至千里
展开
-
使用Python读写Redis——Zsets
之前详细介绍了Redis zsets命令,同样的命令,本文将用python调用redis库封装好的方法。原创 2024-01-22 17:09:39 · 647 阅读 · 0 评论 -
使用Python读写Redis——Sets
之前详细介绍了,同样的命令,本文将用python调用redis库封装好的方法。原创 2024-01-21 15:33:02 · 1102 阅读 · 0 评论 -
Redis在数据缓存场景中的应用以及功能和性能测试注意事项
能不能将表中的数据全部都放到redis中缓存起来?有没有必要?能,但没有必要。Redis是存在内存上的,造价比存在硬盘上要贵的多。如果这些数据用不到,没必要放到内存上去。原创 2024-01-21 15:00:05 · 1120 阅读 · 0 评论 -
简单了解Redis,及其持久化机制之AOF和RDB模式
一个分布式缓存系统,初学者可以认为是一个独立于Python应用之外的字典。除了缓存功能,还有数据库MQ的特性。缓存将用户需要的数据放到离用户最近的地方,提供访问速度,特别是访问频繁的热点数据,可以节省不必要的计算访问消耗(计算、网络传输、内存占用、数据库资源占用)MySQL是一个关系型数据库,能够保证数据库事务的ACID(原子性、一致性、隔离性、持久性)四个特性的数据库系统,需要通过SQL语句进行访问操作Redis属于NoSQL数据库范围,既不需要通过SQL语句访问的数据库。NoSQL数据库还包括:Ela原创 2024-01-21 14:58:22 · 1195 阅读 · 0 评论 -
使用Python读写Redis——Lists
之前详细介绍了,同样的命令,本文将用python调用redis库封装好的方法。原创 2024-01-16 17:12:09 · 937 阅读 · 0 评论 -
使用Python读写Redis——Hashes
之前详细介绍了,同样的命令,本文将用python调用redis库封装好的方法。原创 2024-01-16 17:11:54 · 694 阅读 · 0 评论 -
使用Python读写Redis——Strings
之前详细介绍了redis strings命令组常用命令,同样的命令,本文将用python调用redis库封装好的方法。原创 2024-01-15 16:21:46 · 603 阅读 · 0 评论 -
Redis命令 - Zsets命令组常用命令
可排序的set,可以是有序的。set不是自动有序的。Sorted set的使用场景与set类似,区别是set不是自动有序的,而sorted set可以通过用户额外提供一个优先级(socre)的参数来为成员排序,并且是插入有序的,即自动排序使用场景:排行榜、按照用户投票和时间排序。例如班级有10个人参加班委会的投选,剩余50人为这10人投票。原创 2024-01-15 16:20:53 · 476 阅读 · 0 评论 -
Redis命令 - Sets命令组常用命令
Set集合,无序,一堆不重复值的组合。利用redis提供的set数据结构,可以存储一些集合性的数据。使用场景:例如,实现如共同关注、共同喜好、二度好友等原创 2024-01-14 17:25:58 · 1336 阅读 · 0 评论 -
Redis命令 - Lists命令组常用命令
mylist2不存在,返回null,mylist存在且最后一个元素是-3,弹出成功后,返回了此元素值-3。原创 2024-01-14 16:09:57 · 1122 阅读 · 0 评论 -
Redis命令 - Hashes命令组常用命令
设置 key 指定的哈希集中指定字段的值。返回值:1代表field是一个新的字段。0代表field已存在创建一个type为hash类型的key叫myhash,其指定的哈希集中有两个字段username和password,值分别是zhangsan、123456。原创 2024-01-14 10:00:00 · 1772 阅读 · 0 评论 -
redis.exceptions.ResponseError: WRONGTYPE Operation against a key holding the wrong kind of value
redis有几种数据类型,每一种数据类型查询的方式不同,如果查询方法和数据类型不一致就会报redis.exceptions.ResponseError: WRONGTYPE Operation against a key holding the wrong kind of value。例如,一个Zset类型的数据,如果使用get()方法查询就会遇到这种问题。可以先查看一下数据类型,再使用对应的方法查询,就能解决这个问题。Zset类型的数据,正确的应该是使用zrange()方法。原创 2024-01-09 17:45:29 · 685 阅读 · 0 评论 -
redis.exceptions.ConnectionError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1006)
redis常见报错原创 2024-01-09 15:53:28 · 813 阅读 · 0 评论 -
Redis命令 - Strings命令组常用命令
先new了一个student的key,当使用set student zhangsan nx时,就会返回null,因为该key已经存在,并且当key已经存在的时候就什么都不做,值并没有变,还是zhangsan。先new一个key是no,value是123,再使用getset取旧值的同时赋新值456,操作完之后,使用get查询no的值,是456。可以看到,当没有过期时,返回剩余有效时间,当过期时,返回-2,代表已经过期。设置一个key value,有效时间是60秒,用TTL查询剩余有效时间,还剩56秒。原创 2024-01-13 16:25:18 · 976 阅读 · 0 评论 -
Windows Redis图形客户端 Another Redis Desktop Manager的简单使用教程
通过使用该机制,应用程序可以及时清理过期的数据,从而避免 Redis 中存储的数据越来越多,影响 Redis 的性能和稳定性。如果 TTL 设置过长,会导致 Redis 中存储的数据越来越多,从而影响 Redis 的性能和稳定性。不同的业务需求对键值对的存储时间有不同的要求,例如,对于一些频繁更新的数据,可以设置较短的 TTL,而对于一些不经常更新的数据,可以设置较长的 TTL。避免设置过长的 TTL。如果设置过长的 TTL,会导致 Redis 中存储的数据越来越多,从而影响 Redis 的性能和稳定性。原创 2024-01-13 14:07:35 · 3890 阅读 · 0 评论