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++makemake install5、redis默认安装路径:/usr/local/bin6、将redis配置文原创 2021-10-11 12:05:56 · 107 阅读 · 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 · 67 阅读 · 0 评论 -
Redis-Zset
Zset是有序集合,是在Set基础上加了个标识值常用命令:zdd key 1 val //添加两个值zdd key 2 val####################################################排序:zdd salary 2500 xiaohongzdd salary 5000 xiaobaizrangebyscore salary -inf +inf //排序,从小到大,升序 结果:##"xiaohong" ##原创 2021-10-15 21:17:33 · 96 阅读 · 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 · 83 阅读 · 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 · 1684 阅读 · 0 评论 -
Redis-String
Redis的String数据类型中的一些常用命令:oppend key "xx" //追加字符串,如果当前key不存在,就相当于 set keystrlen key //获取字符串长度##################################################i++,步长incr key //自增1decr key //自减1incrby key 步长 //原创 2021-10-14 10:14:26 · 68 阅读 · 0 评论 -
Redis常识
1.Redis是单线程的:Redis使用C语言写的,Redis很快,是基于内存操作的,CPU不是Redis的瓶颈,Redis依靠机器的内存和带宽的,既然可以使用单线程,就使用了单线程。2.为什么Redis是单线程的还是这么快?首先有两个误区:(1)高性能的服务器一定是多线程的。错,不一定。(2)多线程一定比单线程快。错,不一定。Redis是将所有的数据放在内存中,所以用单线程去操作效率就是最高的,因为多线程会有CPU的上下文转换,这个操作是耗时的。对于内存系统来说,没有上下文的切换效率就是最高的,多原创 2021-10-13 22:26:48 · 104 阅读 · 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 world2.获取:hmset myha原创 2021-12-07 17:46:02 · 1706 阅读 · 0 评论