Redis的安装(centos6.4)
2017-12-26 11:45
357 查看
Redis是c语言开发的。
安装redis需要c语言的编译环境
如果没有gcc需要在线安装。yum install gcc-c++
第二步:解压缩redis。
第三步:编译。进入redis源码目录。make
第四步:安装。make install PREFIX=/usr/local/redis.
PREFIX参数指定redis的安装目录。一般软件安装到/usr目录下
redis的启动:
前端启动:
在redis的安装目录下直接启动redis-server
[root@localhost bin]# ./redis-server
后台启动:
把/root/redis-3.0.0/redis.conf复制到/usr/local/redis/bin目录下
[root@localhost redis-3.0.0]# cp redis.conf /usr/local/redis/bin/
修改配置文件:
[root@localhost bin]# ./redis-server redis.conf
查看redis进程:
[root@localhost bin]# ps aux|grep redis
root 5190 0.1 0.3 33936 1712 ? Ssl 10:23 0:00 ./redis-server *:6379
root 5196 0.0 0.1 4356 728 pts/0 S+ 10:24 0:00 grep redis
Redis-cli:
[root@localhost bin]# ./redis-cli
默认连接localhost运行在6379端口的redis服务。
[root@localhost bin]# ./redis-cli -h 192.168.25.153 -p 6379
-h:连接的服务器的地址
-p:服务的端口号
关闭redis:[root@localhost bin]# ./redis-cli shutdown
Redis中所有的数据都是字符串。命令不区分大小写,key是区分大小写的。Redis是单线程的。Redis中不适合保存内容大的数据。
get、set、
incr:加一(生成id)
Decr:减一
Hash:key-fields-values(做缓存)
相当于一个key对于一个map,map中还有key-value
使用hash对key进行归类。
Hset:向hash中添加内容
Hget:从hash中取内容
List:有顺序可重复
lpush list1 a b c d
lrange list1 0 -1
Set:元素无顺序,不能重复
sadd set1 a b c c a d
smembers set1
SortedSet(zset):有顺序,不能重复
zadd zset1 2 a 5 b 1 c 6 d
zrange zset1 0 -1
Expire key second:设置key的过期时间 expire Hello 100
Ttl key:查看key的有效期 ttl Hello
Persist key:清除key的过期时间。Key持久化。
Rdb:快照形式,定期把内存中当前时刻的数据保存到磁盘。Redis默认支持的持久化方案。
aof形式:append only file。把所有对redis数据库操作的命令,增删改操作的命令。保存到文件中。数据库恢复时把所有的命令执行一遍即可。
在redis.conf配置文件中配置:
Rdb:
Aof的配置:
两种持久化方案同时开启使用aof文件来恢复数据库。
下一篇:Redis集群的搭建
安装redis需要c语言的编译环境
如果没有gcc需要在线安装。yum install gcc-c++
安装步骤:
第一步:redis的源码包上传到linux系统。第二步:解压缩redis。
第三步:编译。进入redis源码目录。make
第四步:安装。make install PREFIX=/usr/local/redis.
PREFIX参数指定redis的安装目录。一般软件安装到/usr目录下
redis的启动:
前端启动:在redis的安装目录下直接启动redis-server
[root@localhost bin]# ./redis-server
后台启动:
把/root/redis-3.0.0/redis.conf复制到/usr/local/redis/bin目录下
[root@localhost redis-3.0.0]# cp redis.conf /usr/local/redis/bin/
修改配置文件:
[root@localhost bin]# ./redis-server redis.conf
查看redis进程:
[root@localhost bin]# ps aux|grep redis
root 5190 0.1 0.3 33936 1712 ? Ssl 10:23 0:00 ./redis-server *:6379
root 5196 0.0 0.1 4356 728 pts/0 S+ 10:24 0:00 grep redis
Redis-cli:
[root@localhost bin]# ./redis-cli
默认连接localhost运行在6379端口的redis服务。
[root@localhost bin]# ./redis-cli -h 192.168.25.153 -p 6379
-h:连接的服务器的地址
-p:服务的端口号
关闭redis:[root@localhost bin]# ./redis-cli shutdown
Redis五种数据类型
String:key-value(做缓存)Redis中所有的数据都是字符串。命令不区分大小写,key是区分大小写的。Redis是单线程的。Redis中不适合保存内容大的数据。
get、set、
incr:加一(生成id)
Decr:减一
Hash:key-fields-values(做缓存)
相当于一个key对于一个map,map中还有key-value
使用hash对key进行归类。
Hset:向hash中添加内容
Hget:从hash中取内容
List:有顺序可重复
lpush list1 a b c d
lrange list1 0 -1
Set:元素无顺序,不能重复
sadd set1 a b c c a d
smembers set1
SortedSet(zset):有顺序,不能重复
zadd zset1 2 a 5 b 1 c 6 d
zrange zset1 0 -1
Key命令:
设置key的过期时间。Expire key second:设置key的过期时间 expire Hello 100
Ttl key:查看key的有效期 ttl Hello
Persist key:清除key的过期时间。Key持久化。
Redis的持久化方案:
Redis的所有数据都是保存到内存中的。Rdb:快照形式,定期把内存中当前时刻的数据保存到磁盘。Redis默认支持的持久化方案。
aof形式:append only file。把所有对redis数据库操作的命令,增删改操作的命令。保存到文件中。数据库恢复时把所有的命令执行一遍即可。
在redis.conf配置文件中配置:
Rdb:
Aof的配置:
两种持久化方案同时开启使用aof文件来恢复数据库。
下一篇:Redis集群的搭建
相关文章推荐
- 在centos6.4上安装redis3.0
- Centos6.4 安装redis-2.8.18
- Redis的php扩展安装(centos6.4)
- 在centos6.4用yum安装redis
- 在centos6.4用yum安装redis
- CentOS6.4 安装Redis
- CentOS6.4 安装OpenResty和Redis 并在Nginx中利用lua简单读取Redis数据
- CentOS6.4 安装Redis 教程详解
- centos6.4中安装redis与phpredis
- CentOS6.4 安装OpenResty和Redis 并在Nginx中利用lua简单读取Redis数据
- redis2.6.4 在centos6.4上的安装
- CentOS 6.4 x64 Redis 3.0.3 编译安装
- CentOS6.4 安装OpenResty和Redis 并在Nginx中利用lua简单读取Redis数据
- CentOS6.4安装配置redis
- redis2.6.4 在centos6.4上的安装
- CentOS6.4 安装OpenResty和Redis 并在Nginx中利用lua简单读取Redis数据
- CentOS6.4 编译安装Redis
- Redis学习笔记(1)- CentOS 6.4 安装Redis
- Redis在CentOS6.4中的安装
- centos6.4+redis2.6.14 安装