Redis

Redis多个数据库

注意:Redis支持多个数据库,并且每个数据库的数据是隔离的不能共享,并且基于单机才有,如果是集群就没有数据库的概念。Redis是一个字典结构的存储服务器,而实际上一个Redis实例提供了多个用来存储数据的字典,客户端可以指定将数据存储在哪个字典中。这与我们熟知的在一个关系数据库实例中可以创建多个数据库类似,所以可以将...
代码星球·2020-06-26

收集的一些Redis操作技巧教程

redis(1)、redis入门redis(2)、redis数据类型redis(3)、基于jedis、spring-data-redis连接操作redis redis(4)、基于redis构建异步消息系统redis(5)、redis最大缓存设置策略redis(6)、redis复制redis(7)、redis持...

Ubuntu 16.04安装RedisDesktopManager

说明:0.9版本的安装补上,只能安装0.8版本的。官网:https://github.com/uglide/RedisDesktopManager下载:https://github.com/uglide/RedisDesktopManager/releases/download/0.8.3/redis-desktop-...

redis GEO数据类型

edis目前已经到了3.2版本,3.2版本里面新增的一个功能就是对GEO(地理位置)的支持。地理位置大概提供了6个命令,分别为:GEOADDGEODISTGEOHASHGEOPOSGEORADIUSGEORADIUSBYMEMBER具体的功能如下:1.命令:GEOADD keylongitudelatitud...
代码星球·2020-06-20

史上最全Redis面试题及答案

1、什么是Redis?2、Redis相比memcached有哪些优势?3、Redis支持哪几种数据类型?4、Redis主要消耗什么物理资源?5、Redis的全称是什么?6、Redis有哪几种数据淘汰策略?7、Redis官方为什么不提供Windows版本?8、一个字符串类型的值能存储最大容量是多少?9、为什么Redis需...

使用 Redis 统计在线用户人数

每当一个用户上线时,我们就执行 ZADD 命令,将这个用户以及它的在线时间添加到指定的有序集合中:ZADD"online_users"<user_id><current_timestamp>通过使用 ZSCORE 命令检查指定的用户ID在有序集合中是否有相...

redis面试

1Redis有哪些数据结构?字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。如果你是Redis中高级用户,还需要加上下面几种数据结构HyperLogLog、Geo、Pub/Sub。如果你说还玩过RedisModule,像BloomFilter,RedisSearch,Redis-...
代码星球·2020-06-20

redis 启动和停止和后台运行

当安装好redis之后,运行redis-server命令之后,显示如图所示:  但是这样没有办法在这个tab下做任何操作了,如果这个时候使用Ctrl+c之后,就直接退出了那么我想让redis在后台启动怎么办呢?可以通过配置文件的方式启动,并在配置文件中设置后台运行把daemonize设置为yes&n...

Redis 的数据清理

数据平台中有使用Redis来给线上提供低延时(20毫秒以内)的高并发读写请求,其中最大的Redis使用了阿里云的Redis集群(256G),存储的记录超过10亿,Key的有效期设置为15天,每天写入的记录大概5000万左右,QPS大概在6万左右。由于过期Key的产生速度大于Redis自动清理的速度,因此在Redis中会...
代码星球·2020-06-19

redis 配置主从

1.主服务器配置 绑定本机端口 2.从服务器配置     sudocpredis.confslave.conf      2.2配置从服务器配置文件  bing:主服务器地址  prot:任意(与主服务器不一致)  replicaof主ip主端口      3.启动  启动主:sudore...
代码星球·2020-06-17

利用redis,为Django项目储存session

1.准备工作  pipinstallredis  pipinstalldjango-redis-sessions==0.5.6(推荐使用此版本)  创建一个django项目,新建一个booktest应用 2.Django项目配置2.1路由配置配置项目路由  配置应用路由 &nbs...

redis 有序集合(set),无需集合(zset)

1.set(无序集合)无序集合每个元素都是string元素的唯一性,不能重复没有修改操作1.增加  saddkeyvalue1value2value3...2.获取  smemberskey3.删除(删除一个或多个)  sremkeyvaluevalue1value2...2.zset(有序集合)有序集合每个元素都是s...

redis 列表类型list

列表类型(list)1.插入  左侧插入:lpushkeyvalue1value2value3...  右侧插入:lpushkeyvalue1value2value3...  在指定元素前或后插入数据:    之前:linsertkeybeforevalue(指定元素)newvalue(插入新元素)    之后:lin...
代码星球·2020-06-17

redis hash类型

hash哈希类型描述:{hkey:{field1:v1field2:v2}}1.设置一个hash键值对hsethkeyfield(属性)value  hsetusernamejiang2.一个hash键,设置多个值hmsetkeyfield1(属性)value2field2(属性)value2  hmsetuserna...
代码星球·2020-06-17

redis 键命令

1.获取键key(正则表达式)  keys*获取所有键  keysa* 获取以a开头的键         2.判断键是否存在existskey  existskey1判断key1是否存在  存在返回1否则0    3.查看键对应的类型typekey  typename    4.删除对应的键及值de...
代码星球·2020-06-17