Redis&Jedis
Redis&Jedis
_七七
delicate.
展开
-
Java 连接到 Redis
文章目录Java 使用 Redis连接到 redis 服务Redis Java String(字符串) 实例Redis Java List(列表) 实例Redis Java Keys 实例工具类Java 使用 Redis下载驱动包 下载 jedis.jar连接到 redis 服务import redis.clients.jedis.Jedis; public class RedisJava { public static void main(String[] args) {原创 2020-12-04 09:12:26 · 130 阅读 · 0 评论 -
Redis 数据备份与恢复、安全
文章目录Redis 数据备份与恢复恢复数据BgsaveRedis 安全Redis 数据备份与恢复Redis SAVE 命令用于创建当前数据库的备份。redis Save 命令基本语法如下:redis 127.0.0.1:6379> SAVE redis 127.0.0.1:6379> SAVE OK该命令将在 redis 安装目录中创建dump.rdb文件。恢复数据如果需要恢复数据,只需将备份文件 (dump.rdb) 移动到 redis 安装目录并启动服务即可。获取 re原创 2020-12-04 09:12:02 · 180 阅读 · 0 评论 -
Redis 连接命令
文章目录Redis 连接Redis 连接命令AUTH passwordECHO messagePINGQUITSELECT indexRedis 连接Redis 连接命令主要是用于连接 redis 服务。客户端如何通过密码验证连接到 redis 服务,并检测服务是否在运行:redis 127.0.0.1:6379> AUTH "password"OKredis 127.0.0.1:6379> PINGPONGRedis 连接命令AUTH password验证密码是否正确R原创 2020-12-03 15:17:30 · 504 阅读 · 0 评论 -
Redis 事务命令
文章目录Redis 事务Redis 事务命令DISCARDEXECMULTIUNWATCHWATCH key [key ...]实例Redis 事务Redis 事务可以一次执行多个命令, 并且带有以下三个重要的保证:批量操作在发送 EXEC 命令前被放入队列缓存。收到 EXEC 命令后进入事务执行,事务中任意命令执行失败,其余的命令依然被执行。在事务执行过程,其他客户端提交的命令请求不会插入到事务执行命令序列中。一个事务从开始到执行会经历以下三个阶段:开始事务。命令入队。原创 2020-12-03 15:16:23 · 182 阅读 · 0 评论 -
Redis 发布订阅
文章目录Redis 发布订阅实例第一个 redis-cli 客户端第二个 redis-cli 客户端Redis 发布订阅命令PSUBSCRIBE pattern [pattern ...]PUBSUB subcommand [argument [argument ...]]PUBLISH channel messagePUNSUBSCRIBE [pattern [pattern ...]]SUBSCRIBE channel [channel ...]UNSUBSCRIBE [channel [channel原创 2020-12-03 15:15:27 · 173 阅读 · 0 评论 -
Redis 有序集合(sorted set) 命令
文章目录Redis 有序集合(sorted set)ZADD key score1 member1 [score2 member2]ZCARD keyZCOUNT key min maxZINCRBY key increment memberZINTERSTORE destination numkeys key [key ...]ZLEXCOUNT key min maxZRANGE key start stop [WITHSCORES]ZRANGEBYLEX key min max [LIMIT offs原创 2020-12-03 15:14:23 · 374 阅读 · 0 评论 -
Redis 集合(Set) 命令
文章目录Redis 集合(Set)SADD key member1 [member2]SCARD keySDIFF key1 [key2]SDIFFSTORE destination key1 [key2]SINTER key1 [key2]SINTERSTORE destination key1 [key2]SISMEMBER key memberSMEMBERS keySMOVE source destination memberSPOP keySRANDMEMBER key [count]SREM k原创 2020-12-03 15:13:36 · 256 阅读 · 0 评论 -
Redis 列表(List) 命令
文章目录Redis 列表(List)BLPOP key1 [key2 ] timeoutBRPOP key1 [key2 ] timeoutBRPOPLPUSH source destination timeoutLINDEX key indexLINSERT key BEFORE|AFTER pivot valueLLEN keyLPOP keyLPUSH key value1 [value2] :插入头LPUSHX key value :插入尾LRANGE key start stopLREM key原创 2020-12-03 15:11:54 · 195 阅读 · 0 评论 -
Redis 哈希(Hash) 命令
文章目录Redis 哈希(Hash)HDEL key field1 [field2]HEXISTS key fieldHGET key fieldHGETALL keyHINCRBY key field incrementHINCRBYFLOAT key field incrementHKEYS keyHLEN keyHMGET key field1 [field2]HMSET key field1 value1 [field2 value2 ]HSET key field valueHSETNX key原创 2020-12-03 15:10:16 · 158 阅读 · 0 评论 -
Redis 字符串(String) 命令
文章目录Redis 字符串(String)SET key valueGET keyGETRANGE key start end : 子字符GETSET key valueGETBIT key offsetMGET key1 [key2..] : 获取多个key值SETBIT key offset valueSETEX key seconds valueSETNX key valueSETRANGE key offset valueSTRLEN keyMSET key value [key value ...原创 2020-12-03 15:09:13 · 93 阅读 · 0 评论 -
Redis 键(key) keys 命令
文章目录Redis 键(key)语法实例Redis keys 命令DEL key : 删除已存在的键DUMP key : 序列化给定 keyEXISTS key : key 是否存在EXPIRE key seconds : 秒计过期时间EXPIREAT key timestamp : UNIX 时间戳PEXPIRE key milliseconds : 毫秒计PEXPIREAT key milliseconds-timestamp : unix 毫秒计时KEYS pattern : 查找所有符合给定模原创 2020-12-03 15:06:35 · 906 阅读 · 0 评论 -
Redis 配置CONFIG
Redis 配置Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.conf(Windows 名为 redis.windows.conf)。你可以通过 CONFIG 命令查看或设置配置项。语法Redis CONFIG 命令格式如下:redis 127.0.0.1:6379> CONFIG GET CONFIG_SETTING_NAME实例redis 127.0.0.1:6379> CONFIG GET loglevel1) "loglevel"2) "not原创 2020-12-03 14:48:45 · 682 阅读 · 0 评论 -
Jedis连接池、Jedis详细配置、Jedis连接池工具类
Jedis连接池 //0.创建一个配置对象来配置连接池 JedisPoolConfie config = new JedisPoolConfic(); config.setMaxTotal(50);//最大连接对象 config.setMaxIdle(10);//最大闲置对象 //1.创建Jedis连接池对象 JedisPool jedisPool = new JedisPool(config, "localhost", 6379); //2.获取连接 Jedis jedis = j原创 2020-06-19 16:00:56 · 2958 阅读 · 0 评论 -
Jedis使用步骤、Jedis操作各种redis中的数据结构、string、hash、list、set、setedsort
Java客户端JedisJedis:一款java操作redis数据库的工具使用步骤:下载jedis的jar包使用:Jedis的测试类public class JedisTest{ @Test public void test1(){ //1.获取连接 Jedis.jedis = new Jedis( "localhost", 8080); //2.操作 jedis.set("username", "zhangsan'); //3.关闭连接 jedis.close(); }原创 2020-06-19 15:27:12 · 553 阅读 · 0 评论 -
Redis持久化RDB、AOF概念
持久化:redis是一个内存数据库,当redis服务器重启, 获取电脑重启,数据会丢失,我们可以将redis内存中的数据持久化保存到硬盘的文件中。redis持久化机制:1.RDBRDB:默认方式,不需要进行配置,默认就使用这种机制。在一定的间隔时间中,检测key的变化情况,然后持久化数掘。#after 900 sec (15 min) if at least 1 key changedsave 900 1#after 300 sec (5 min) if at least 10 key原创 2020-06-18 22:51:58 · 140 阅读 · 0 评论 -
Redis 数据类型命令操作String、hash、list、set、zset、通用命令、在远程服务上执行命令
命令操作redis的数据结构:redis存储的是: key,value格式的数据,其中key都是字符串,value有5种不同的数据结构value的数据结构:字符串类型string哈希类型hash : map格式列表类型list : linkedlist格式。 支持重复元素集合类型set :不允许重复元素有序集合类型sortedset :不允许重复元素,且元素有顺序一、字符串类型string存储: set key value获取: get key删除: del key二、哈原创 2020-06-18 20:32:52 · 376 阅读 · 0 评论 -
Redis基本概念、下载、安装、启动
概念:redis是一款高性能的NOSQL系列的非关系型数据库。什么是Redis?Redis是用C语营开发的一个开源的高性能键值对(key-value) 数据库,官方提供测试数据,50个并发执行10000个请求,读的連度是101000次/s,写的速度是81000次/s,且Redis通过提供多种键值数据类型来适应不同场果下的存储需求,目前为止Redis支持的键值数据类型如下:字符串类型string哈希类型hash列表类型list集合类型set有序集合类型sortedsetredis的.原创 2020-06-18 19:32:56 · 133 阅读 · 0 评论