Redis 2024-06-02 缓存, 数据库, redis 21人 已看 redis是一个开源的key-value存储系统。Redis不仅仅是一个简单的缓存系统,还可以用作消息队列、计数器等功能。Redis 是单线程+多路 IO 复用技术。多路复用是指使用一个线程来检查多个文件描述符(socket)的就绪状态,比如调用select和poll函数,传入多个文件描述符,如果有一个文件描述符就绪,则返回,否则阻塞知道超时。得到就绪状态后进行真正的操作,可以在同一个线程里执行。内存存储:Redis主要将数据存储在内存中,因此读写速度非常快。
如何高效地向Redis 6插入亿级别的数据 2024-06-02 spring boot, 缓存, 后端, 数据库, redis 22人 已看 给redis 高效导入 上亿条数据(缓存技术)采用 redis-cli
如何高效地向Redis 6插入亿级别的数据 2024-06-02 spring boot, 缓存, 后端, 数据库, redis 22人 已看 给redis 高效导入 上亿条数据(缓存技术)采用 redis-cli
使用redis的setnx实现分布式锁 2024-06-02 java, 前端, bootstrap, redis, javascript 35人 已看 是 “Set If Not Exists”(如果不存在,则设置)的缩写。这是一个原子操作,用于设置一个键的值,前提是这个键不存在。如果键已经存在,.则不会执行任何操作。接下来,你可以在需要防止并发执行的方法中使用。
Redis 2024-06-02 缓存, 数据库, redis 24人 已看 redis是一个开源的key-value存储系统。Redis不仅仅是一个简单的缓存系统,还可以用作消息队列、计数器等功能。Redis 是单线程+多路 IO 复用技术。多路复用是指使用一个线程来检查多个文件描述符(socket)的就绪状态,比如调用select和poll函数,传入多个文件描述符,如果有一个文件描述符就绪,则返回,否则阻塞知道超时。得到就绪状态后进行真正的操作,可以在同一个线程里执行。内存存储:Redis主要将数据存储在内存中,因此读写速度非常快。
如何高效地向Redis 6插入亿级别的数据 2024-06-02 spring boot, 缓存, 后端, 数据库, redis 29人 已看 给redis 高效导入 上亿条数据(缓存技术)采用 redis-cli
Redis教程(二十):Redis中Lua脚本的使用 2024-05-27 junit, 单元测试, 缓存, 数据库, redis 30人 已看 Lua 脚本主要在于提供一种强大且灵活的方式来扩展和定制应用程序的功能。
使用 Django 与 Redis 实现缓存优化 2024-05-28 python, django, 后端, 数据库, redis 25人 已看 Redis是一个开源的内存数据库,常用作缓存、消息队列和会话存储。它的高性能和灵活性使其成为许多开发人员的首选。通过本文的介绍,我们了解了如何结合Django和Redis来实现缓存优化。除了简单的缓存数据,Redis还可以用作消息队列、会话存储等功能,为Web应用提供更多可能性。除了单机部署,Redis还支持集群部署,在高流量场景下能够提供更好的性能和可用性。此外,通过合理设置缓存时间和淘汰策略,可以进一步优化缓存效果,避免缓存过期或占用过多内存。另外,除了。
宝塔下应该用 Memcached 还是 Redis? 2024-05-28 缓存, 数据库, redis 19人 已看 Memcached 本身并不支持分布式,因此只能在客户端通过像一致性哈希这样的分布式算法来实现 Memcached 的分布式存储。相较于 Memcached 只能采用客户端实现分布式存储,Redis 更偏向于在服务器端构建分布式存储。
Java面试题:Redis2_解决Redis缓存击穿问题 2024-06-02 缓存, 数据库, redis 21人 已看 当一个key过期时,需要对这个key进行数据重建在重建的时间内如果有大量的并发请求进入,就会绕过缓存进入数据库,会瞬间击垮DB重建时间可能因为数据是多个表的混合结果需要分头统计而延长,从而更容易出现缓存击穿问题。
Redis 哨兵(Sentinel) 2024-05-29 sentinel, 缓存, 数据库, redis 29人 已看 我们进行 Redis 哨兵的部署练习,大致结构如下:要是在真实的项目场景中,上图的 6 个节点应该部署在 6 个服务器上,但因为经济原因,目前只能将它们都部署在一个服务器上,但多个哨兵节点之间以及多个 Redis 数据节点之间会出现很多的配置,环境冲突问题,解决起来比较头疼。而且一个节点一个节点的去部署显然也过于麻烦,而通过docker就可以解决节点之间的环境冲突问题,通过就可以实现快速部署和管理。
【Redis】Widows 和 Linux 下使用 Redis 2024-05-27 运维, linux, 缓存, 数据库, redis 26人 已看 Redis 即远程字典服务,是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的API。Redis支持多种数据结构类型,如 :字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 以及范围查询, bitmaps(位图), hyperloglogs (超级日志)和 地理空间(geospatial) 索引半径查询等等。
Redis 和 Mysql 如何保证两者数据一致性 2024-05-30 缓存, mysql, 数据库, redis 21人 已看 在分布式系统中,保证Redis和MySQL之间的数据一致性是一个复杂且重要的问题。由于Redis是内存数据库,而MySQL是磁盘数据库,它们的特性和持久化方式不同,因此需要特殊的注意和处理来确保数据的一致性。双写模式:在进行写操作时,先将数据写入MySQL,然后再将数据写入Redis。这种方式可以保证MySQL中的数据一定会被同步到Redis中,但是对于读操作来说效率较低。异步更新:在进行写操作时,只将数据写入MySQL,然后异步地将数据写入Redis。