redis是什么?
前提:官网地址https://redis.io
1.Redis是一个开源的,key,value格式的,内存型数据结构存储系统;它可用作数据库、缓存和消息中间件。
- value支持多种类型的数据结构如strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams.
- Redis内置复制(replication),LUA脚本(Lua scripting),LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的 磁盘持久化(persistence),并通过Redis哨兵(Sentinel)和自动 分区(Cluster)提供高可用性
redis怎么用?
步骤:
1.linux系统安装redis+启动服务+关闭防火墙
2.idea pom配置依赖
3.idea properties配置连接redis的基本信息
4.在src/test/java下面创建测试类@SpringBootTest + @RunWith + @Test
5.运行测试用例及查看效果
a.linux上执行redis-cli -p 6379,进入redis
b.linux上执行keys *查看当前redis所有key
c.idea上执行java代码
d.linux上执行keys *查看当前redis所有key
e.linux上执行get "xxx"
pom配置依赖
StringRedisTemplate源码类:
作用: 存储到redis的key,value数据都是字符串,它是Spring框架中用于操作Redis数据库的模板类。下面是代码的步骤:
1. 首先,我们创建了一个StringRedisTemplate对象。
2. 然后,我们使用StringRedisTemplate对象来操作Redis数据库,进行一些读取、写入或删除操作。
3. 最后,我们可能会关闭StringRedisTemplate对象,释放资源。
构造方法:
public StringRedisTemplate()