一、安装使用yum安装
下载,解压,编译:
$ wget http://download.redis.io/releases/redis-3.2.9.tar.gz //使用wget,使用yum 在网路上获取redis
$ tar xzf redis-3.2.9.tar.gz
$ cd redis-3.2.9
$ make //命令安装指令
二、进制文件是编译完成后在src目录下,通过下面的命令启动Redis服务:
$ src/redis-server
你可以使用内置的客户端命令redis-cli进行使用:
$ src/redis-cli //可以指定相应的启动配置文件,如果没有就是使用默认的出厂设置,redis-cli 配置文件路径
redis> set foo bar
OK
redis> get foo
"bar"
三、注意点:
1.如果启动服务的时候没有指定配置文件,那么redis就是用出产默认配置:
ps: 指定配置文件启动 redis-server 配置文件路径
2.关闭服务方式:
显示所有为redis 的进程:ps -ef | grep redis
杀掉进程: kill 进程id
3.redis的性能测试:
http://www.redis.cn/topics/benchmarks.html
ps:./redis-benchmark -t set,get -n 100000 -q // ./ 表示当期目录下面
4:知识点讲解:
1. redis的功能作用:它可以用作数据库、缓存和消息中间件.
2. redis支持的数据类型有:字符串,集合(set),散列(hash),列表(lists),有序集合(tset).
常用的命令:
系统命令:
keys *: 列出所有的key
flushall/flushdb: 移除所有的key
select index:切换不同的database
list 集合:
lpush/rpush key value[value1 value2 value3]: 向列表的头/尾 插入value(可以多多个);
lpop/rpop key: 从头/尾移出一个value值
lrang key 0 -1: 获取所有values ,这个是范围获取
llen key: key的length
lrem key count value: 移除列表中与参数 VALUE 相等的元素
count > 0 : 从表头开始向表尾搜索,移除与 VALUE 相等的元素,数量为 COUNT 。
count < 0 : 从表尾开始向表头搜索,移除与 VALUE 相等的元素,数量为 COUNT 的绝对值。
count = 0 : 移除表中所有与 VALUE 相等的值。
LINDEX key index: 通过索引获取列表中的元素