四时宝库

程序员的知识宝库

redis一些特性及各种命令的介绍和应用场景,赶紧收藏吧

一.Redis的单线程和高性能

Redis 单线程为什么还能这么快?

因为它所有的数据都在内存中,所有的运算都是内存级别的运算,而且单线程避免了多线程的切换性 能损耗问题。正因为 Redis 是单线程,所以要小心使用 Redis 指令,对于那些耗时的指令(比如 keys),一定要谨慎使用,一不小心就可能会导致 Redis 卡顿。

彻底搞懂Redis系列《三》数据类型总览

往期系列文章:

Redis有序集合类型(redis有序集合数据结构)

今天我们继续学习Redis中的数据类型,今天我们学习有序集合类型,也是Redis中的5大数据类型中的最后一个。看名字,我们就知道,有序集合也是一种集合,并且这个集合还是有序的。那有序集合和列表有什么不同呢?因为列表也是有序的。 它们到底有什么不同呢?有序集合的有序和列表的有序是不同的。列表中的有序指的的是插入元素的顺序,和查询元素的顺序相同。而有序集合中的有序指的是它会为每个元素设置一个分数(score),而查询时可以通过分数计算元素的排名,然后在返回结果。因为有序集合也是集合类型,所以有序集合中也是不插入重复元素的,但在有序集合中分数则是可以重复,那如果在有序集合中有多个元素的分数是相同的,那么这些重复的元素的排名是怎么计算的呢?在下面的内容中我们在做详细说明。下面我们看一下列表、集合、有序集合的它们3个数据类型之间的区别。

Redis数据库从入门到精通(redis数据库最新版本)

目录

redis命令大全(redis命令详解)

话不多说直接开干!

一:key的操作

keys * :查询所有的key

Redis介绍与使用(redis使用技巧)

一.使用

1.启动:

Redis数据类型及操作(redis数据类型8种)

Redis数据类型

字符串

Redis 基本数据类型(Redis基本数据类型)

字符串类型【String】

set key value # 设置一个key的值
mset key1 val1 key2 val2 ... # 同时设置多个值
get key # 获取一个key的值
mget key1 key2 ... # 同时获取多个值
strlen key # 返回指定key的字符串长度
append key value # 在指定key后面追加相应的字符串
// 数字计算
incr key # 对key默认加1
incrby key num # 对key增加指定的num
incrfloat key value # 增加指定的浮点数
decr key # 对key减少1
decrby key num # 对key减少指定的num

Redis核心数据结构与高性能原理(redis内核)


五种常用数据结构

「干货」Java后端开发高频面试题(java后端开发工程师面试题)


JVM

说一下垃圾回收机制?

<< < 1 2 3 4 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接