Redis安装及简单操作

本节课在CentOS下操作,需要root权限,这里使用root登录操作。

一、安装:gcc、tcl

yum install gcc tcl 

2、到redis官网下载安装包

wget http://download.redis.io/releases/redis-4.0.8.tar.gz

3、解压缩

tar -xf redis-4.0.8.tar.gz

4、进入目录 make && make install

执行命令
make && make install

看到如图

安装完成

5、redis-server 命令如下

执行 redis-server --help

二、修改配置文件,默认情况下配置文件位于 /usr/local/redis/etc中

1、使配置文件的daemonize 为 yes ,打开守护进程

守护进程

2、端口号就使用默认的6379,其他配置暂时用默认

三、运行

1、守护进程启动redis-server命令:redis-server /usr/local/redis/var/redis.conf

redis-server /usr/local/redis/var/redis.conf

2、使用命令 ps aux | grep 可以查看运行情况

ps aux | grep redis-server

3、登录到redis-server,使用命令:redis-cli -h 127.0.0.1 -p 6379

四、基本使用

1、操作String

插入值格式:set key value
获取值格式 :get key

字符串

2、操作数值

格式同上。
set num 5 //设置num = 5
get num  // 获取num 返回5
对数值可以使用 incr 命令+1
使用decrby key int 命令-int

数值操作

3、操作list

分别是push 和 pop ,push是往list添加元素,pop是从list弹出元素,各有两种方法 lpush和rpush,lpop和rpop。其中l=left,r=right 即从左边或从右边压入或弹出元素。

还有一个方法llen查看list长度,未设置值的返回 0

list基本操作,简书不好写代码,看截图

4、操作set

分别是scard setname 查看set大小,
sadd setname value 添加元素,
sismember setname value 查看当前元素是否存在set中,
srem setname value 从set中移除元素

set 简单操作,看截图

5、hash操作

命令简单:hset,hget,hlen

hash简单操作

6、Sorted Set 操作

简单命令:这个命令给老师用最好

zadd 添加,zcard 查看大小,zrange 查看元素(withscores输出元素分数),查看元素分数是zscore,删除是zrem,统计某分数段的人员是 zcount set 80 90(统计80到90分数段的人),zrem删除,zincrby 增减分值,zrangebyscore 按分值区间列出 元素。zremrangebyscore删除分值区间的元素,zremrangebyrank删除下标序号区间的元素。

zset 简单操作

基本的redis操作就到此,后续可能会补充 redis在C#,PHP,JAVA,PYTHON上的一些实例,此文献给码农,也献给规划中的www.facecto.com。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。