非关系型数据库分类: 分类 典型代表 典型应用场景 数据类型 优点 缺点 键值 (key-value) Tokyo Cabinet/Tyrant, Redis, Voldemort, Oracle BDB 内容缓存,主要用于处理大量数据高访问负载,也用于一些日志系统等等。 Key 指向 Value
原创 2021-08-17 22:42:09
204阅读
1.1 缓存 Redis是常用分布式缓存手段之一,除了分布式缓存还有本地缓存。两种缓存策略目的都是提升数据访问速度以及减
原创 2024-06-05 12:03:51
13阅读
一、Redis简介Redis是一个开源、基于内存数据结构存储器,可以用作数据库、缓存和消息中间件。读写速度高,性能极高,适用性非常广。 因此也被广泛应用在中大型项目中,可以在某些特定应用场景下替代传统数据库,可以巧妙地实现一些特定功能:session共享、购物车等待。我们正常设计一个缓存,都会第一时间想到用Map来实现:// get value from Map String value
转载 2023-05-29 15:27:52
122阅读
本文内容基于 Redis 6.0 以前版本编写,因为 6.0 之后 Redis 在网络处理这一块采用了多线程模式,但是 I/O 多路复用模型还在,变化不大。本文有不当之处,大家轻喷!Redis之I/O多路复用模型实现原理Redis I/O 多路复用模型有效解决单线程服务端,使用不阻塞方式处理多个 client 端请求问题。在看 I/O 多路复用知识之前,我们先来看看 Redis 客服
转载 2023-09-24 20:42:57
58阅读
$ python >>> import redis >>> r = redis.Redis() >>> r.info() {u'total_connections_received': 1, ... } >>> r.keys('*') # Show all keys in the database [] &g
原创 2011-01-07 15:30:00
450阅读
# Redis 使用 db 0 1 实现流程 ## 简介 在介绍具体实现步骤之前,我们先来了解一下 Redis db (数据库) 概念。Redis 是一个内存数据库,它可以分为多个数据库,每个数据库都有一个编号,编号从 0 开始。默认情况下,Redis 会创建 16 个数据库,即 db 0 到 db 15。我们可以通过 `SELECT` 命令来切换不同数据库,其中 `SELECT 0
原创 2023-11-23 12:05:51
57阅读
[在Docker中使用Redis] [Redis Cli] [命令返回值类型] [Redis多数据库] [基础命令] Redis是REmote DIctionary Server(远程字典服务器)缩写,它以字典结构存储数据,并允许其他应用通过TCP协议读写字典中内容。 Redis数据库中 ...
转载 2020-05-17 21:15:00
127阅读
2评论
一:缓存——热数据热点数据(经常会被查询,但是不经常被修改或者删除数据),首选是使用redis缓存,毕竟强
转载 2022-05-11 11:46:22
122阅读
# 在Redis使用database 1 ## 一、流程概述 在Redis中,使用database 1过程可以分为以下几个步骤: | 步骤 | 描述 | | ---- | ---- | | 第一步 | 连接Redis服务器 | | 第二步 | 选择要使用数据库 | | 第三步 | 执行相关操作 | | 第四步 | 关闭连接 | 下面将详细介绍每一步具体操作及所需代码。 ## 二、
原创 2023-12-13 05:40:59
280阅读
一 .服务器中数据库Redis服务器将所有数据库都保存在服务器状态redisServer结构db数组中,db数组中每个项都是一个redisDb结构,每个redisDb结构代表一个数据库。struct redisServer{ //一个数组,保存着服务器中所有数据库 redisDb *db; } 在初始化服务器时,程序会根据服务器状态dbnum属性来决定创建多少个
转载 2023-08-16 23:51:11
285阅读
环境:ubuntu14.04redis-3.0.4.tar.gzred
原创 2023-01-04 11:00:02
35阅读
# 使用 Redis 数据库 DB1 OpenStray 教程 在这篇文章中,我们将逐步学习如何在 OpenStray 中实际使用 Redis 数据库 DB1。通过这个过程,您将了解整个实现流程并获取必要代码示例。我们将逐步展示步骤以及相应代码每个步骤中功能。 ## 步骤流程 以下是整个实现过程基本步骤: | 步骤编号 | 任务描述
原创 2024-10-22 07:07:41
36阅读
1.清空当前redis数据库缓存FLUSHDB 2.清空整个redis缓存FLUSHALL 3.设置 4.获取 5.删除 6.批量删除以“key_”开头所有redis数据 相当于程序里先取出所有key_ 开头redis key值 然后再通过循环逐个删除key键值操作 7.删除指定库缓存 8.
转载 2018-04-28 13:59:00
44阅读
2评论
# 使用 cgroup 限制 Redis 使用 1完整指南 在现代 Linux 系统中,cgroups(control groups)是一项强大功能,可以帮助我们限制、记录和隔离进程组资源使用情况。对于像 Redis 这样对资源使用敏感应用,我们可以通过 cgroup 设置来限制其 CPU 使用,从而保证其他进程有足够资源。本文将详细介绍如何为 Redis 限制 CPU 使用1
原创 2024-08-16 05:42:34
74阅读
什么是Redis?Redis指的是Remote Dictionary Server,它是由Salvatore Sanfilippo写key-value存储系统,完全开源免费、遵守BSD协议,是一个高性能key-value数据库。Redis特点支持数据持久化:将内存中数据存储到磁盘中,重启时候即可再次加载使用支持多种类型数据结构存储:简单Key-Value类型、list、set、zs
转载 2023-12-06 22:24:57
259阅读
redis源码包http://www.redis.io/wget http://download.redis.io/releases/redis-3.0.3.tar.gz  [root@elk-node1 tools]#tar zxf redis-3.0.3.tar.gz [root@elk-node1 tools]# cdredis-3.0.3[root@elk-n
原创 2022-08-24 11:52:24
131阅读
# 使用Redis取大于1ZSet数据 ## 简介 在Java中使用Redis取大于1ZSet数据是一项常见任务。本文将教会你如何实现这个功能,包括整个流程、每一步需要做什么以及相应代码。 ## 整体流程 下面是实现这个功能整体流程,可以使用一个表格来展示每一步: | 步骤 | 描述 | | --- | --- | | 步骤一 | 连接到Redis数据库 | | 步骤二 | 获取
原创 2024-01-19 11:05:38
85阅读
Linux下 Redis集群搭建详解(主从+哨兵)前言文章重点一、Redis 入门简介为什么用Redis?二、Redis 安装部署1、下载安装包2、安装3、启动redis4、关闭redis三、Redis 集群整体架构四、Redis 主从配置及数据同步1、主机配置2、从机配置3、数据同步4、主从验证五、Redis 哨兵模式搭建1、哨兵模式理解哨兵原理配置文件详解2、哨兵搭建3、防火墙设置4、启动三
转载 2023-09-02 18:57:34
36阅读
[TOC] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 张贺,多年互联网行业工作经验,担任过网络工程师、系统集成工程师、LINUX系统运维工程师 个人网站:ww
原创 2021-07-29 10:35:41
227阅读
安装rediswget http://download.redis.io/releases/redis-3.0.7.tar.gztar xzf redis-3.0.7.tar.gzln -s redis-3.0.7 redisyum install gcc -ymake##zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录README说是关于分
原创 2017-07-27 16:56:53
723阅读
  • 1
  • 2
  • 3
  • 4
  • 5