当前位置:   article > 正文

Redis快速入门基础_redis下载地址

redis下载地址

Redis入门

Redis是一个基于内存的 key-value 结构数据库。mysql是二维表的接口数据库

优点:

  1. 基于内存存储,读写性能高

  2. 适合存储热点数据(热点商品、资讯、新闻)

  3. 企业应用广泛

官网:https://redis.io

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

Redis下载与安装
Redis安装包分为 Windows 版和 Linux 版:4
Windows版下载地址:https://github.com/microsoftarchive/redis/releases
Linux版下载地址:https://download.redis.io/releases/

启动成功

默认没有密码,不需要密码就能连接

但是也可以设置密码,首先把这个ctrl+c退出,

打开这个文件

这一行是设置密码的,

这里设置成123456,ctrl+s保存一下

安装redis客户端界面如下:


Redis数据类型


Redis常用命令

在客户端操作更加方便、清晰

60秒后code自动消失,因为我们设置了时长60秒 sexex

sexnx

hset hget使用实例

hdel使用实例

hkeys 使用实例

hvals使用实例

lpush使用实例,插入元素,列表自动排序

lrange使用实例 0代表开头 -1代表结尾,这里表示所有的都显示出来

rpop使用实例,删除最后一个元素

lpop使用实例,删除第一个元素

llen使用实例,测列表长度

sadd使用实例,插入集合,不可重复的

smembers使用实例,显示所有集合

scard使用实例,显示个数

sinter计算交集,ab

sunion计算并集

srem删除集合当中的元素

zadd使用实例,添加集合,有序性

zrange使用实例,通过所以返回数据,默认升序

zincrby使用实例,给指定元素加分,也可实现加负数变成减分

keys查找符合给定模式的key

exists检查给定key是否存在

type返回key所存储的值的类型

del删除指定的key,可以一次删多个


在Java中操作Redis

第一步:在pom.xml导入maven坐标

  1. <dependency>
  2. <groupId>org.springframework.boot</groupId>
  3. <artifactId>spring-boot-starter-data-redis</artifactId>
  4. </dependency>

第二步:配置Redis数据源

  1. redis:
  2. host: ${sky.redis.host}
  3. port: ${sky.redis.port}
  4. password: ${sky.redis.password}
  5. database: ${sky.redis.database}

第三步:编写配置类,创建RedisTemplate对象

  1. @Configuration
  2. @Slf4j
  3. public class RedisConfiguration {
  4. @Bean
  5. public RedisTemplate redisTemplate(RedisConnectionFactory redisConnectionFactory){
  6. log.info("开始创建redis模板对象...");
  7. RedisTemplate redisTemplate = new RedisTemplate();
  8. //设置redis的连接工厂对象
  9. redisTemplate.setConnectionFactory(redisConnectionFactory);
  10. //设置redis key的序列化器
  11. redisTemplate.setKeySerializer(new StringRedisSerializer());
  12. return redisTemplate;
  13. }
  14. }

第四步:通过RedisTemplate对象操作Redis

这里使用测试类测试,操作成功。

列表类型验证

集合类型验证

有序集合类型验证

通用命令操作

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/902852?site
推荐阅读
相关标签
  

闽ICP备14008679号