redis的学习(一)

首先说一下redis是干什么的

redis是一个键值对的数据库,虽然作为数据库开发的,但是redis大多数被用于缓存,队列系统等。redis数据库中的所有数据都存储在内存中。在内存中的读写速度要高于硬盘,所以redis可以用作缓存,但是如果redis存储在内存中数据量大的话,会造成宕机。所以redis也支持持久化。redis支持很多复杂的类型,如字符串类型,散列类型(hash),列表类型,集合类型,有序集合类型。

redis的使用(redis的默认端口是6379 是以为意大利女歌手merz的名字)

本人用的是在windows下的redis。下载之后解压就可以,redis-server.exe是redis的服务器,redis-cli.exe是客户端  redis.conf是一个默认的配置文件(里面设置的变量都是全局的)

在dos窗口下启动 进入解压的文件夹 然后redis-server redis.conf就可以 这是通过配置文件的方式来启动

redis如何连接成功可以用两种方式来测试 redis-cli -h127.0.0.1 -p6379

第二种方式就是 在redis-cli 中输入 ping 或者 echo hi 两个对应的输出结果应该是 pong和 hi

redis提供了默认提供了16个数据库。可以用select 1 ,select 2来切换 默认是0  每个实例库存储的数据都是互相不通用的。

通过 set age 21来键入  通过get age 就可以取出来

通过key * 就可以取出来所有的键 这个注意每个库都是互不相同的 

redis也支持通过命令的方式来修改配置文件 如 config set loglevel warning 可以设置日志的级别 (配置文件是全局的配置也就是说redis默认的16个数据库是通用的)

通过 config get loglevel 可以查看日志的级别

redis 的整数回复 incr foo 他会自增的方式 输入两次

redis的字符串恢复 get foo 

redis 当你请求一个空键的时候 会回复 nil

关于redis修改端口号 在解压文件下 redis.conf中修改端口即可 然后将配置文件的名字改为redis端口号.conf即可

然后在dos下输入你的解压目录  然后redis-server -p 端口号 然后在开一个redis-cli -port 端口号 就完成了

无论启多少个服务,reids默认的就是16个数据库。所以你在比如6379的0号数据库存入一个 set age 1 你在6380端口的0号数据库取出 get age 是一样的。 欢迎加入425783133技术交流群。。。我只是本群的小菜鸟一个。 群主比我狠。。欢迎加入,第一次手打博客 勿喷。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于学习Spring Boot和Redis的组合,你可以按照以下步骤进行: 1. 首先,确保你对Spring Boot有一定的了解。如果你对Spring Boot还不熟悉,可以先学习一些基础知识,比如Spring框架、依赖注入和控制反转等。 2. 接下来,了解Redis的基本概念和用法。Redis是一个开源的内存数据库,常用于缓存、消息队列和持久化等场景。你可以学习Redis的数据类型、常用命令以及如何在Java中使用Redis。 3. 在Spring Boot中使用Redis,你可以利用Spring提供的集成方式来实现。Spring Boot提供了对Redis的自动配置,只需添加相关依赖和配置即可使用Redis。 4. 在你的Spring Boot项目中添加Redis依赖。你可以在pom.xml文件中添加以下依赖: ```xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> ``` 5. 在配置文件中配置Redis连接信息。在application.properties或application.yml中添加以下配置: ```properties spring.redis.host=your_redis_host spring.redis.port=your_redis_port ``` 6. 创建一个Redis的操作类或服务类,用于封装对Redis的操作。你可以使用Spring提供的RedisTemplate或者自定义封装类来实现对Redis的读写操作。 7. 在你的业务代码中使用Redis。根据你的需求,可以使用Redis进行缓存数据、分布式锁、消息发布订阅等操作。 8. 最后,通过实际的项目开发和实践来深入学习和理解Spring Boot和Redis的使用。 希望以上步骤对你学习Spring Boot和Redis有所帮助!如果还有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值