1.在线安装 apt-get install redis
安装完 redis-server 启动
redis-cli 进入redis
在线安装一般用于测试学习,因为安装路径,配置等信息没有详细介绍,本篇主要介绍用源码安装。
2.源码安装
cd /usr/local/src 跳转到源码目录
wget http://download.redis.io/releases/redis-5.0.5.tar.gz 下载安装包
tar -zxvf redis-5.0.5.tar.gz 解压文件
ln -s redis-5.0.5.tar.gz redis 建立一个redis目录的软连接,指向redis-5.0.5 目的是不把目录绑定到版本,方便以后升级
cd redis
make #如果这里报错可能需要安装 apt-get install ctl 如果继续报错 继续安装 apt-get install gcc
make install 安装
执行上述操作后 cd /usr/local/bin 会看到 redis-* 等相关目录和命令。
任意目录执行 redis-server 启动redis redis-cli 进入redis 。详细配置等相关操作见下篇介绍。
---------------------------------------------------------------基础操作指令------------------------------------------------------
redis-server 启动服务
reids-cli shutdown save|nosave 关闭redis服务 save|nosave 缺省是保存持久化数据。
redis-cli 进入redis 操作窗口
redis-cli -v 查看版本信息
CONFIG SET protected-mode no #yes|no 默认是保护模式只允许本地连接,远程需要 采用用户密码一起才可以连接,一般测试时候设置成no 就可以通过
.NET package StackExchange.Redis 类方法连接 ConnectionMultiplexer.Connect(config); config='192.168.1.9:6379'
---------------------------------------------------------------基础操作指令------------------------------------------------------
---------------------------------------------------------------列表操作-----------------------------------------------------------
#列表操作
lpush rpush #分别从列表的左侧添加元素
lpop rpop #分别从列表的左侧或者右侧弹出元素
linsert key before|after pivot value #向某个元素的前面或者后面插入元素
lrange start end #查找指令范围内的元素列表
lindex key index #或者列表指定下标的元素
llen key #获取列表长度
#删除列表指定元素
lrem key count value # count>0 从左到右,删除最多count个元素
# count<0 从右到左,删除最多count绝对值个元素
# count=0 删除所有元素
ltirm key start end #按照索引范围修剪列表 如列表 message a b c d e
#ltirm message 1 3 只保留2-4个元素即 b c d
lset key index newValue #修改指定索引下标的元素
#阻塞式弹出
blpop brpop key timeout #表示等待多少S弹出,如果元素存在于列表立即弹出
#如果元素暂时为null,则等待指定时间
#timeout=0则无限等待,直到能获取到元素
--------------------------------------------------------------列表操作------------------------------------------------------------