Redis的安装(linux)
来源:互联网 发布:上虞淘宝培训学校 编辑:程序博客网 时间:2024/04/30 01:28
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 install5.修改Redis的配置文件redis.conf
1).在/opt下新建文件夹myredis
2).将/opt/redis-3.0.4下的redis.conf复制到myredis文件夹下:
cp redis.cong /opt/myredis3).复制完成后进入/opt/myredis文件夹里,将可以看见redis.conf
5).修改该文件
vim redis.conf6).找到############# GENERAL ###############下的daemonize no 将其改成daemonize yes
7). 保存退出
:wq!6.查看默认安装目录:/usr/local/bin
7.启动Redis服务
redis-server /myredis/redis.conf8.进入Rdis交互模式 将会改变当前命令提示符为 127.0.0.1:6379>
redis-cli -p 6379
9.测试是否连接成功:
ping若成功返回 PONG
10.实现hello world
set kl hello world
get kl8.关闭
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/strlenincr/decr/incrby/decrby 一定要是数字才能进行加减getrange/setrangesetex(set with expire)键秒值/setnx(set if not exist)mset/mget/msetnxgetset(先get再set)List
/lpush/rpush/lrangeLPUSH list01 1 2 3 4 5LRANGE list01 0 -1RPUSH list02 1 2 3 4 5LRANGE list02 0 -1lpop/rpoplindex,按照索引下标获得元素(从上到下)llenlrem key 删N个valueltrim key 开始index 结束index, 截取指定范围的值后再赋值给keyrpoplpush 源列表 目的列表lset key index valuelinsert key before/after 值1 值2set
sadd/smembers/issmemberscard ,获取集合里边元素的个数srem key value 删除集合中的元素srandmember key 某个整数(随机出几个数)sopo key 随机出栈smove key1 key2 在key1的某个值 作用是将key1中的某个值赋给key2数学集合类sdiff,sinter,sunionHash
KV模式不变,但V是一个键值对hset/hget/hmset/hmget/hgetall/hdelhlenhexists key 在key里的某个值得keyhkeys/hvalshincrby/hincrbyfloathsetnxZset(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值,作用是逆序获得下标值zrevrangezrevrangebyscore key 结束score 开始score
0 0
- Redis的安装(linux)
- 【Linux】redis的安装
- linux 的redis安装
- Linux Redis的安装
- Linux Redis的安装
- redis安装(LINUX)
- redis安装(linux)
- Redis学习笔记(五)Linux下redis的安装
- Redis(2)Linux下Redis的安装
- redis的安装(windows and linux)
- Redis的安装和部署(Linux)
- redis的安装(Linux与Windows)
- linux redis 和 windows redis 的安装
- linux安装redis、php的redis扩展
- linux下redis的安装
- linux 下的redis安装
- linux下redis的安装
- linux 下redis的安装
- 安装Wamp3.x遇到的问题总结
- “无法识别的配置节system.webServer”解决办法
- POSTman chrome插件使用学习记录
- vim 跳转指定行
- 智能交通工程质量的第三方监测
- Redis的安装(linux)
- 集成学习之参数调整策略
- 拓扑排序--九度1448
- Android 自定义View
- iOS GCD使用详解
- java学习笔记————本质篇3
- Oracle多线程并行使用、关联与指定索引执行
- 问题记录 170228 viewpager同时显示前后,即同时显示三张图
- eclipse创建maven工程报错 Could not resolve archetype org.apache.maven.archetypes-webapp-1.0......