首页 > 数据库 >redis简介,基本操作

redis简介,基本操作

时间:2023-12-24 20:23:14浏览次数:45  
标签:exe 操作命令 cli 简介 redis zset1 key 基本操作

reids简介

 

redis官网:https://redis.io

redis中文网:https://www.redis.net.cn

 

 

端口号默认6379

退出:exit , ctrl+c

redis-server.exe redis.windows.conf

redis-cli.exe

连接其他地方的redis,指定端口,位置

redis-cli.exe -h localhost -p 6379

keys *    //查看所有的key

redis修改密码

 

redis无用户名,直接输入密码即可

redis-cli.exe -h localhost -p 6379 -a 123456

 

redis 5种常用数据类型介绍

字符串操作命令   (setex设置会覆盖之前的值)

哈希操作命令 

 

列表操作命令

lrange mylist 0 -1     //0头部,-1尾部//获取mylist所有值

rpop mylist //删除最右边的元素

 

集合操作命令 (值不会重复,重复了插入无效)

 sinter set1 set2  //返回交集

sunion set1 set2  //返回并集

 

有序集合操作命令 (根据score分数降序排序)

 

zadd zset1 10.0 a 10.1 b 10.5 c

zadd zset1 10.6 d

zrange zset1 0 -1  //查看集合中所有成员

zrange zset1 0 -1 withscores  //带分数

zincrby zset1 5.0 a  //给a加5分  //key和number存在的情况下,才可以加

 

通用命令

keys *  //返回redis数据库所有key

keys set*  //返回所有set集合的key

del set1 set2 set3 //同时删除3个key

 

标签:exe,操作命令,cli,简介,redis,zset1,key,基本操作
From: https://www.cnblogs.com/zhangsai/p/17924807.html

相关文章

  • 【flink番外篇】4、flink的sink(内置、mysql、kafka、redis、clickhouse、分布式缓存、
    文章目录Flink系列文章一、maven依赖二、Jdbc/mysql示例1、maven依赖2、实现1)、userbean2)、内部匿名类实现3)、lambda实现4)、普通继承RichSinkFunction实现5)、完整代码3、验证本文介绍了Flink将数据sink到mysql中,其实是通过jdbc来将数据sink到rmdb中,mysql是一个常见的数据库,故......
  • Redis 分片集群搭建并使用 RedisTemplate 实现读写分离
    上篇博客介绍了Redis哨兵集群的搭建,虽然已经解决了master在宕机后,与slave之间会自动切换的问题,但是其承载的数据量天花板仍然是单机的最大内存容量,无法承载更多的数据量。本篇博客介绍Redis分片集群的搭建,集群内部拥有多个master节点,每个master存放的数据不一样,从而......
  • Spring cache整合Redis
    Springcache整合Redis,并给它一个过期时间!转载自:https://zhuanlan.zhihu.com/p/138295935不知道你们有没给cache设置过过期时间,来试试?上一篇文章中,我们使用springboot集成了redis,并使用RedisTemplate来操作缓存数据,可以灵活使用。今天我们要讲的是Spring为我们提供......
  • day03 Redis
    day03RedisRedis是一个基于内存的key-value结构数据库,方便存储。1.1Redis服务启动与停止服务启动命令redis-server.exeredis.windows.conf修改Redis配置文件设置Redis服务密码,修改redis.windows.con重启Redis后,再次连接Redis时,需加上密码,否则连接失败。redis......
  • MyBatisPlus简介及快速搭建
    一、简介MyBatisPlus(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强,不做改变,为简化开发,提高效率而生。特性及官网链接(简称苞米豆):可在IDEA中安装以下插件:MybatisX:支持跳转,自动补全生成SQL;dynamic-datasource:基于SpringBoot的多数据源组件,功能强悍,支持Seat......
  • Redis_实战2
    Redis_实战2秒杀优化异步秒杀流程将判断库存&判断重复下单逻辑交给Redis将耗时长的写数据库操作交给异步线程。Redis:Key-stock:优惠券id,value-库存String(判断库存充足)Redis:Key-order:优惠券id,value-用户idSet(判断重复下单)流程1交给Lua脚本流程2交给阻塞队列数据库-......
  • redis数据类型及指令
    ......1、list----------队列(先进先出)2、set-----------无序、两端取值、可遍历3、zset-----------有序set、两端取值、可遍历 String常用指令1、setkeyvalue2、getkey3、msetkey1val1key2val2.....4、mgetkey1key2.....5、setkey5----------设置字符......
  • 【Redis】BigKey问题
    面试题海量数据里查询某一固定前缀的key生产上如何限制keys*/flushdb/flushall等危险命令以防止误删误用?MEMORYUSAGE命令用过吗?BigKey问题,多大算big?如何发现?如何删除?如何处理?BigKey你做过调优吗?惰性释放lazyfree了解过吗?MoreKey问题,生产上Redis数据库有1000万条记......
  • Shiro 框架中如何更新Redis的超时登录时间?
    在Shiro框架中,可以通过实现SessionDAO接口来将会话信息保存到Redis中,并且可以通过实现SessionValidationScheduler接口来定期检查会话是否过期。因此,要更新Redis中的超时登录时间,可以按照以下步骤进行操作:实现SessionDAO接口,将会话信息保存到Redis中。在实现SessionDAO接口时,可以使......
  • 【Java 进阶篇】Jedis 操作 Hash:Redis中的散列类型
    在Redis中,Hash是一种存储键值对的数据结构,它适用于存储对象的多个属性。Jedis作为Java开发者与Redis交互的工具,提供了丰富的API来操作Hash类型。本文将深入介绍Jedis如何操作Redis中的Hash类型数据,通过生动的代码示例和详细的解释,助你轻松掌握Jedis中Hash的各种操作。Jedis中Hash的......