Redis简单上手:学会基本用法(redis基本用法)

Redis是一款开源的Key-Value数据库,可以作为缓存使用,读写效率比关系型数据库要高出许多。本文将指导你快速上手Redis,学会使用Redis的基本命令,轻松武装你的程序。

首先需要安装Redis:

– 对于Linux系统:

$ wget http://download.redis.io/releases/redis-6.0.6.tar.gz
$ tar xzf redis-6.0.6.tar.gz
$ cd redis-6.0.6
$ make

– 对于Mac OSX系统:

$ brew install redis

安装Redis之后,我们将试试 Redis 里的常用命令。

### String:

String可以存储字符串或字符串对象,实例如下:

– 设置key:

$ redis> SET userName "lucy"
OK

– 查看key:

$ redis> GET userName
"lucy"

– 删除key:

$ redis> DEL userName
(integer) 1

### List:

List可以存储链表结构,我们可以把它看成是一个栈或队列,实例如下:

– 将一个新元素插入到链表:

$ redis> LPUSH name "lucy"
(integer) 1

– 将元素出栈(也可以理解为获取一个元素):

$ redis> LPOP name
"lucy"

– 返回链表里的所有元素:

$ redis> LRANGE name 0 -1
1) "lucy"

### Hash:

Hash可以存放键值对结构,它可以存储成员信息等,实例如下:

– 设置一条键值队:

$ redis> HSET userName lucy

– 返回存储的所有的键值:

$ redis> HGETALL userName
1) "name", "lucy"

– 返回指定键的值:

$ redis> HGET userName name
"lucy"

– 删除键值对:

$ redis> HDEL userName name
(integer) 1

Redis可以用来做缓存或者做高性能分布式缓存,学会了Redis的基本命令,可以极大地提升程序性能,为你的应用注入新的动力。


数据运维技术 » Redis简单上手:学会基本用法(redis基本用法)