Redis
-
python操作redis的简单封装
一、前言 在我们做测试或者是接口接口自动化时候,往往需要去查询redis的值,以验证功能 二、简单封装 #!/usr/bin/python # -*- coding: UTF-8 -*- “”” @author:durant.zeng @file:redisUtils.py @time:2020/09/27 “”” import redis class…
-
redis ttl命令
使用TTL 指令可以查看key的过期时间 包含三种状态; 当key不存在的时候,返回-2 当key存在但是没有设置过期时间的时候返回-1 当设置了过期时间的时候返回过期时间,以秒为单位 # 不存在的 key redis> FLUSHDB OK redis> TTL key (integer) -2 # key 存在,但没有设置剩余生存时间 r…
-
自己封装的C#操作redis公共类
关于C#操作redis公共类,网上有很多版本,每个版本我都看了,发觉还是不够完美,都存在一个问题,只能操作单一的缓存数据库 redis指令支持上,这里可以自己去扩展,下面分享下我近期封装的一个redis操作类 要用到ServiceStack.Redis V3版,不要用V4 ,v4已经商业化了,有6000次限制 using System; using Syst…
-
Redis基础命令
笔者最初接触Redis是因为了解了一些nosql方面的知识,觉得nosql是一个很有意思的方面。像其中的mongodb,redis等等。当初也没有深入的去了解Redis,直到自己前段时间在写一个web项目的时候需要用到缓存来进行性能优化我才仔细的来学习Redis。下面我就来说说我自己在学习Redis过程中的一些心得。 Redis…
-
CentOS 7.7安装Redis 5.0.5(单机)
1.安装wget yum -y install wget 2.获取安装包 wget http://download.redis.io/releases/redis-5.0.5.tar.gz 或者去官网下载Redis上传到Linux系统 3.安装GCC编译器 yum install gcc 4.解压,切换到redis的目录下,编译 tar -zxvf redi…
-
第47月第25天 Executing test client: couldn’t execute “src/redis-benchmark”: no such file or directory.
1. 一. mac下redis的安装 1. 官网http://redis.io/ 下载最新的稳定版本,这里是5.0.9 2. sudo mv 到 /usr/local/ 3. sudo tar -zxf redis-5.0.9.tar 解压文件 4. 进入解压后的目录 cd redis-5.0.9 5. sudo make test 测试编译 6. sudo…
-
什么是redis事务
一、什么是redis事务? 可以一次性执行多条命令,本质上是一组命令的集合。一个事务中的所有命令都会序列化,然后按顺序地串行化执行,而不会被插入其他命令 二、Redis 事务可以做什么? 一个队列中,一些性,顺序性,排他性的执行一系列的命令 三、怎么使用 redis 命令? 1、事务相关的命令: (1)DISCARD:取消事务,放弃执行事…
-
redis实践 —— redisReply简析
redisReply 定义如下: /* This is the reply object returned by redisCommand() */ typedef struct redisReply { int type; /* 返回值类型 */ long long integer; /* 当返回类型为 REDIS_REPLY_INTEGER 时 */ s…
-
redis的分布式锁工具LockUtil
/** * 基于redis的分布式锁工具 * * @author yuyufeng * */ public class LockUtil { // 获取redis static JedisPool jedisPool; static { JedisPoolConfig config = new JedisPoolConfig(); config.setMax…
-
redis启动脚本
redis的启动方式1.直接启动 进入redis根目录,执行命令: #加上‘&’号使redis以后台程序方式运行 1 ./redis-server & 2.通过指定配置文件启动 可以为redis服务启动指定配置文件,例如配置为/etc/redis/6379.conf 进入redis根目录,输入命令: 1 ./redis-server…