- 博客(7)
- 收藏
- 关注
原创 Redis集合(set)操作命令
2.4 集合Set2.4.1 简介 Redis Set 对外提供和list类似列表的功能并可以自动排重。当我们需要一个不重复的数据列表时Set是个很好的选择。set提供判断某个成员数据是否在Set集合内的接口,这也是list所不具备的。Se是string类型的无序集合,底层是一个value为null的hash表,添加、删除、查找的时间复杂度为O(1)。Set数据结构是dict字典,字典是用hash表实现的。2.4.2 基本命令 sadd 将一个或读个元素值添加到集合key中 sm
2021-09-10 22:15:15
448
原创 Redis数据类型列表(List)命令详解
2.3 列表List2.3.1 简介 单键多值。Redis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。底层是双向链表,对两端的操作性能很高,通过索引下标的操作中间的节点性能会较差。2.3.2 常用命令 lpush :从左边插入一个或多个值 lpushx :同上,仅当key列表已经存在的情况才执行成功 rpush :从右边插入一个或多个值 rpushx :同上,仅当key列表已经存在的情况才执行成功 lpop
2021-09-09 22:53:23
444
原创 Redis字符串命令详解
2.2 字符串String2.2.1 简介 Redis最基本的数据类型之一,可以理解成与Memcache一样的string类型,一个key对应1个value它是二进制安全的,意味着可以包含任何数据,如jpg图片、序列化的对象。String类value大小限制为512M。2.2.2 常用命令 set :添加键值对 *NX:当数据库中key不存在时,可以将key-value添加数据库 *XX:当数据库中key存在时,可以将key-value添加数据库,与NX参数互斥
2021-09-08 22:58:17
342
原创 Redis安装、启动(linux环境)
Redis安装、启动(linux环境)本文档参考尚硅谷redis视频整理1.Redis安装、启动(linux环境)1.1软件包下载 Redis官网下载:Redis(v6.2.5)1.2安装1.2.1 gcc环境准备 安装C语言编译环境 yum install centos-release-scl scl-utils-build yum install -y devtoolset-8-toolchain scl enable devtoolset-8 bash 测试gcc版
2021-09-07 14:53:57
150
原创 Spring XML配置bean,空指针异常,自动装配使用不当产生的NullPointerException
Spring XML配置bean,空指针异常,自动装配使用不当产生的NullPointerException2个类如下异步服务 AsyncService AsyncServiceImp天气服务 WeatherService WeatherServiceImp代码简写如下public class AsyncServiceImp{ private WeatherService weatherService; public void setWeatherService(Wea
2021-01-14 16:40:09
1078
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人