Redis的安装(linux)

1.下载radus-3.0.4.tar.gz将它放入linux目录/opt

2./opt目录下解压文件,解压完成后出现文件夹:redis-3.0.4

tar -zxvf redis-3.0.4.tar.gz

3.进入文件夹redis-3.0.4 执行命令

make

若提示未安装gcc,则安装 gcc

yum install gcc-c++ 

4.如果make完成后,继续执行

make install
5.修改Redis的配置文件redis.conf
1).在/opt下新建文件夹myredis
2).将/opt/redis-3.0.4下的redis.conf复制到myredis文件夹下:
	cp redis.cong /opt/myredis
  3).复制完成后进入/opt/myredis文件夹里,将可以看见redis.conf
5).修改该文件 
	vim redis.conf 
6).找到############# GENERAL ###############下的daemonize no 将其改成daemonize yes
7). 保存退出
	:wq!
6.查看默认安装目录:/usr/local/bin
7.启动Redis服务
redis-server /myredis/redis.conf
8.进入Rdis交互模式  将会改变当前命令提示符为 127.0.0.1:6379>
redis-cli -p 6379

9.测试是否连接成功:

 ping
若成功返回 PONG
10.实现hello world
set kl hello world
get kl
8.关闭 
SHUTDOWN 
exit

备注:
查看Redis服务是否启动:
ps -ef|grep redis

select切换Redis库,一共16个库,number:0~15 默认使用0
select number
dbsize:查看数据库key的数量
keys * 查看所有key值
flushdb 清空当前库所有键值
flushdball 清空所有库的键值
Rdis索引从0开始
默认端口6379


笔记


Rdis的5大数据类型
String
Hash 类似于java List<String,Object>
List
Set
Zset(sorted set:有序集合)


操作 

key

Redis常见的数据类型操作命令:http://redisdoc.com/
keys*
del key 删除key 
exists key的名字, 判断key是否存在
move key db 当前库的key移到db中去
expire key 设置key 的过期时间
ttl key 查看还有多少秒过期
type key 查看key 是什么类型
String
set/get/del/append/strlen
incr/decr/incrby/decrby 一定要是数字才能进行加减
getrange/setrange
setex(set with expire)键秒值/setnx(set if not exist)
mset/mget/msetnx
getset(先get再set)
List
/lpush/rpush/lrange
LPUSH list01 1 2 3 4 5
LRANGE list01 0 -1
RPUSH list02 1 2 3 4 5
LRANGE list02 0 -1
lpop/rpop
lindex,按照索引下标获得元素(从上到下)
llen
lrem key 删N个value
ltrim key 开始index 结束index, 截取指定范围的值后再赋值给key
rpoplpush 源列表 目的列表
lset key index value
linsert key before/after 值1 值2
set
sadd/smembers/issmember
scard ,获取集合里边元素的个数
srem key value 删除集合中的元素
srandmember key 某个整数(随机出几个数)
sopo key 随机出栈
smove key1 key2 在key1的某个值 作用是将key1中的某个值赋给key2
数学集合类sdiff,sinter,sunion
Hash
KV模式不变,但V是一个键值对
hset/hget/hmset/hmget/hgetall/hdel
hlen
hexists key 在key里的某个值得key
hkeys/hvals
hincrby/hincrbyfloat
hsetnx
Zset(sorted set)
zadd/zrange(withscores)
zrangebyscore key 开始key 结束key 
zrem key 某score下对应的value值,作用是删除元素
zcard/zcount key score区间/zrank key values值,作用是获得下标值,zscore key 对应值,获得对应值得分数
zrevrank key values值,作用是逆序获得下标值
zrevrange
zrevrangebyscore key 结束score 开始score



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值