字符串是Redis最基础的数据结构。首先键是字符串类型,而且其他几种类型都是在字符串类型的基础上构建的。字符串类型的值实际可以是字符串(简单的字符串、复杂的字符串(例如JSON、XML))、数字(整数、浮点数),甚至是二进制(图片、音频、视频),但是值最大不能超过512MB。 设置值set命令 se ...
Redis学习笔记—单线程架构
Redis使用单线程架构和I/O多路复用模型来实现高性能的内存数据库服务Redis是单线程来处理命令,所以一条命令从客户端到达服务端不会立即执行,所有命令都会进入一个队列中,然后逐个被执行,不会出现两条命令同时执行的情况,不会产生并发的问题,这就是Redis单线程的基本模型。但是发送命令、返回结果、 ...
Redis学习笔记—初识Redis
连接命令行客户端(redis-cli)#redis-cli 插入字符串类型的键值对(set key)127.0.0.1:6379> set hello worldOK127.0.0.1:6379> set java jedisOK 插入列表类型(list)的键值对(set listk ...
Redis学习笔记—Redis安装、配置、启动、关闭
安装六个步骤(redis-5.0.3版本为例) #wget http://download.redis.io/releases/redis-5.0.3.tar.gz #tar xzf redis-5.0.3.tar.gz #ln -s redis-5.0.3 redis #cd redis #mak ...
Redis学习笔记—Redis特性
速度快redis数据存放在内存中; C语言实现的redis,C语言是距离操作系统最近的语言; 采用单线程架构,预防多线程可能产生的竞争问题。 基于键值对的数据结构服务器Redis支持五种数据类型:字符串类型(string),散列类型(hash),列表类型(list),集合类型(set),有序集合类型 ...