
Redis
文章平均质量分 52
爱写Bug的麦洛
与其等待未来,不如创造未来
展开
-
RedisTemplate常用API有哪些?一次说清楚!
redisTemplate常用API转载 2022-08-22 15:47:37 · 494 阅读 · 0 评论 -
Linux下安装Redis
1、下载redis安装包wget http://download.redis.io/releases/redis-4.0.6.tar.gz2、解压压缩包tar -zxvf redis-4.0.6.tar.gz3、yum安装gcc依赖yum install gcc4、跳转到redis解压目录下cd redis-4.0.65、编译安装make MALLOC=libc 将/usr/local/redis-4.0.6/src目录下的文件加到/usr/local/bin目录cd src原创 2020-11-30 12:16:53 · 335 阅读 · 0 评论 -
Redis数据结构简介
redis常见命令的一些学习demo原创 2019-12-20 16:11:54 · 407 阅读 · 1 评论 -
Redis 远程连接方法
在平时日常开发中,我们会在自己的开发机安装本地redis服务。开发过程中直接连接本地redis服务,结合RedisDesktopManager桌面工具,来方便我们的开发。但是在线上环境下,我们的业务容器和redis服务有可能不在一台服务器,这时候我们就需要远程连接redis来执行响应的操作。一.配置文件1、修改redis服务器的配置文件vi redis.conf注释以下绑定的主机地址...原创 2019-07-05 16:13:47 · 10563 阅读 · 1 评论 -
分布式锁之redis分布式锁的实现
一.前言目前分布式锁一般有三种实现方式:数据库乐观锁;基于Redis的分布式锁;基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式锁。二.可靠性首先,为了确保分布式锁可用,我们至少要确保锁...原创 2019-05-11 07:35:10 · 465 阅读 · 2 评论 -
七、Redis值的生存时间
Redis在使用过程中,更多的用于缓存,然而缓存的数据一般都是有一定的时效性,过期的数据是需要丢弃的。 因此,我们需要给Redis中的数据设置生存时间,到期后自动销毁数据。1、设置生存时间语法: EXPIRE key seconds作用: 设置key的过期时间,超过时间后,将会自动删除该key。返回值: 1)如果成功设置过期时间,返回1。 2)如果key不存在或者不能设...原创 2018-05-22 22:07:54 · 1654 阅读 · 0 评论 -
六、Redis的Hash结构数据
1、概述Redis的Hash结构类似于Java中的Map<String,Map<String,Stgring>>,键是字符串,值是另一个映射。结构如图: 因此Hash结构很适合用来存储对象。 这里的键相当于对象名称,字段类似对象中的属性名、值就类似对象的属性值2、常用命令2.1、 HSET、HSETNX和HGET(添加、获取)- HS...原创 2018-05-22 21:58:17 · 1141 阅读 · 0 评论 -
Windows下安装redis
1、下载RedisLinux版本 2.8.11 : http://download.redis.io/releases/redis-2.8.11.tar.gz Windows(64位)版本 2.8.9 : https://github.com/MSOpenTech/redis/blob/2.8/bin/release/redis-2.8.9.zip?raw=true Windows(3...原创 2018-05-15 23:19:07 · 484 阅读 · 0 评论 -
一、Redis概述
1、简介:Redis官网: http://redis.io/2、历史与发展3、Redis的特性4、Redis版本说明注意,现在最新的已经是3.2.x了原创 2018-05-15 23:06:32 · 1119 阅读 · 2 评论 -
五、Redis字符串
1、概述字符串结构,其实是Redis中最基础的K-V结构。其键和值都是字符串。类似Java的Map<String,String>2、常用命令以下命令都是用来操作字符串 的键值数据: 序号 命令描述 描述 1 SET key value 设置指定 key 的值 2 GET key 获取指定 key 的值 3原创 2018-05-17 22:50:03 · 519 阅读 · 0 评论 -
四、Redis通用操作命令
1、keys指令获取符合规则的键名列表。 语法:keys pattern 示例:keys * (查询所有的键) 这里的pattern其实是正则表达式,所以语法基本是类似的 2、EXISTS指令判断一个键是否存在,如果存在返回整数1,否则返回0 语法:EXISTS key 示例: 3、DELDEL,删除键,可以删除一个或多个键,返回值...原创 2018-05-17 22:26:38 · 474 阅读 · 0 评论 -
三、Redis数据库操作命令
1、远程连接命令直接双击运行redis-cli.exe 会尝试连接本机的Redis服务:127.0.0.1:6379如果想要连接一台远程主机,我们需要在命令行运行指令,并且指定主机和端口: 命令格式: redis-cli.exe -h [ip] -p [port] 2、redis-cli的返回数据格式当我们操作redis命令时,会得到各种不同的 返回数据格式:1)状态回...原创 2018-05-17 22:21:29 · 9911 阅读 · 0 评论