redis学习(一):安装与命令

https://blog.youkuaiyun.com/men_wen/article/details/60583821参考文章

http://redisdoc.com/       命令

 

 

目录

列表类型命令(list)

散列类型命令Hash

字符串类型命令String

linux下安装:


 

列表类型命令(list)

可以存储一个有序的字符串列表,

LPUSH 
将所有指定的值插入到存于 key 的列表的头部。如果 key 不存在,那么在进行 push 操作前会创建一个空列表。 如果 key 对应的值不是一个 list 的话,那么会返回一个错误。
元素是从最左端的到最右端的、一个接一个被插入到 list 的头部。
LPUSH key value [value ...]
1
127.0.0.1:6379> LPUSH testlist1 a b c
(integer) 3     //返回列表长度
127.0.0.1:6379> LRANGE testlist1 0 -1
1) "c"      //最后插入在头部
2) "b"
3) "a"      //最先插入在最后

RPUSH 
向存于 key 的列表的尾部插入所有指定的值。如果 key 不存在,那么会创建一个空的列表然后再进行 push 操作。 当 key 保存的不是一个列表,那么会返回一个错误。
元素是从左到右一个接一个从列表尾部插入。
RPUSH key value [value ...]
1
127.0.0.1:6379> RPUSH testlist1 d e f
(integer) 6
127.0.0.1:6379> LRANGE testlist1 0 -1
1) "c"
2) "b"
3) "a"
4) "d"  
5) "e"
6) "f"      //最后插入在尾部


散列类型命令Hash

HSET 
用于在存储的关键值的散列设置字段。如果键不存在,新的key由哈希创建。如果字段已经存在于哈希值那么将被覆盖。
HSET key field value
1
127.0.0.1:6379> HSET userInfo1 username 'name'
(integer) 1
127.0.0.1:6379> HSET userInfo1 password '12346'
(integer) 1
127.0.0.1:6379> HSET userInfo1 email '123456@qq.com'
(integer) 1

HGET 
用于获取与字段中存储的键哈希相关联的值。
HGET key field
1
127.0.0.1:6379> HGET userInfo1 username
"name"
127.0.0.1:6379> HGET userInfo1 password
"12346"
127.0.0.1:6379> HGET userInfo1 email
"123456@qq.com"
 

字符串类型命令String

字符串类型是redis中最基本的数据类型,他能存储任何形式的字符串,包括二进制数据

一个字符串类型键允许的数据的最大容量是512MB。

命令:

set key valus

get key

SETEX key seconds value //等价于 SET key value EX seconds  设置过期时间

       EXPIRE key seconds  给key设置过期时间   

linux下安装:

1. 下载安装
wget http://download.redis.io/redis-stable.tar.gz   //下载,拷贝到/usr/local写
tar -xzvf redis-stable.tar.gz   //解压
cd redis-stable //进入解压目录
make    //编译安装
make install    //将可执行程序赋值到/usr/local/bin目录中,当执行程序中就不要输入完整的路径
make test   //测试redis是否编译正确

2. 启动和停止Redis
在执行完make install命令后,在/usr/local/bin 目录下就会生成可执行文件

文件名    说明
redis-server    Redis服务器
redis-cli    Redis命令行客户端
redis-benchmark    Redis性能测试工具
redis-check-aof    AOF文件修复工具
redis-check-rdb    RDB文件检查工具
redis-sentinel    Sentinel服务器

我的安装没有修改目录

我的安装位置:/home/sysadmin/software/redis-4.0.8/src

启动redis:

~/software/redis-4.0.8/src$ ./redis-server

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值