Redis
木十一的木马
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux环境下安装Redis
1.下载安装包:官网:https://redis.io/ 2.将下载下来的压缩包放到/home下 使用命令: mv redis-6.2.6.tar.gz /opt 将压缩包放到/opt下 tar -zxvf redis-6.2.6.tar.gz 在opt目录下进行解压 3、进入到解压后的文件中,可以看到redis配置文件 4、基本的环境安装 yum install gcc-c++ make make install 5、redis默认安装路径:/usr/local/bin 6、将redis配置文原创 2021-10-11 12:05:56 · 146 阅读 · 2 评论 -
Redis初始
1.Redis是什么: Redis是开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、key-value数据库,并提供多种语言的API。是当下最热门的NoSQL技术之一!也被称为结构化数据库! Redis支持的语言: 2.Redis能干什么: (1)内存储存、持久化,因为内存是断电即失的,所以说持久化很重要。 (2)效率高,可以用于高速缓存。 (3)发布订阅系统。 (4)地图信息分析。 (5)计时器、计数器(浏览量)。 … 3.Redis的特性: (1)多样的数据类型。 (2)持久化原创 2021-10-10 21:34:23 · 99 阅读 · 0 评论 -
Redis-Zset
Zset是有序集合,是在Set基础上加了个标识值 常用命令: zdd key 1 val //添加两个值 zdd key 2 val #################################################### 排序: zdd salary 2500 xiaohong zdd salary 5000 xiaobai zrangebyscore salary -inf +inf //排序,从小到大,升序 结果:##"xiaohong" ##原创 2021-10-15 21:17:33 · 136 阅读 · 0 评论 -
Redis-Set
Set是无序不重复集合 常用api: sadd key val //向key集合中添加元素 smember key //查看指定key集合的所有值 sismember key val //判断val是否在集合key中 ################################################ scard key //获取集合key中元素的个数 srem key val原创 2021-10-15 16:32:39 · 116 阅读 · 0 评论 -
redis key/value 前面出现\xac\xed\x00\x05t\x00\x06 已解决
最近写项目时遇到的一个问题,当我向 redis 中 set 数据的时候 key 和 value出现\xac\xed\x00\x05t\x00\x06这些乱码,问题如图: 原因:spring-data-redis的RedisTemplate<K, V>模板类在操作redis时默认使用JdkSerializationRedisSerializer来进行序列化。 解决方法: 在RedisUtil工具类中(redisTemplate所在类上)加上 @Autowired(required = false原创 2021-12-04 23:28:00 · 1846 阅读 · 0 评论 -
Redis-String
Redis的String数据类型中的一些常用命令: oppend key "xx" //追加字符串,如果当前key不存在,就相当于 set key strlen key //获取字符串长度 ################################################## i++,步长 incr key //自增1 decr key //自减1 incrby key 步长 //原创 2021-10-14 10:14:26 · 103 阅读 · 0 评论 -
Redis常识
1.Redis是单线程的:Redis使用C语言写的,Redis很快,是基于内存操作的,CPU不是Redis的瓶颈,Redis依靠机器的内存和带宽的,既然可以使用单线程,就使用了单线程。 2.为什么Redis是单线程的还是这么快? 首先有两个误区:(1)高性能的服务器一定是多线程的。错,不一定。 (2)多线程一定比单线程快。错,不一定。 Redis是将所有的数据放在内存中,所以用单线程去操作效率就是最高的,因为多线程会有CPU的上下文转换,这个操作是耗时的。对于内存系统来说,没有上下文的切换效率就是最高的,多原创 2021-10-13 22:26:48 · 146 阅读 · 0 评论 -
Redis-hash
Redis中hash的存储就是一个key-map的方式!本质和String类型没有太大区别,还是一个key-value形式! 常用api:(实例中所用的myhash指的是key) 1.增添: 存储单个key-value数据:hset myhash field db ################################################## 存储多个key-value数据:hmset myhash field1 hello field2 world 2.获取: hmset myha原创 2021-12-07 17:46:02 · 1991 阅读 · 0 评论
分享