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的基本命令,可以极大地提升程序性能,为你的应用注入新的动力。