Redis安装入门
2016-07-14 17:45
465 查看
一,安装
进入到/usr/local/devtool/redis目录下面,执行:
wget http://download.redis.io/releases/redis-3.2.0.tar.gz
运行tar -zxvf redis-3.2.0.tar.gz -C /usr/local/ 解压到目标目录下面。
进入到cd /usr/local/redis-3.2.0/ 目标目录下:
执行make命令:
你可能遇到的错误如下,这是因为没有安装 gcc,使用以下命令安装:
/bin/sh: cc: command not found
解决办法:
yum -y install gcc
二,
启动
进入到/usr/local/redis-3.2.0/src目录下,执行下面的命令:
我们就可以看到下面的界面了,证明我们的redis启动成功了。
但是这种方式是属于前台启动,也就是说我们在当前窗口不能执行命令了,那么我们希望redis以后台进程的方式启动,我们就可以使用redis的客户端去操作redis了。
Ok,那么我们现在就Ctrl+c的方式退出关闭当前redis进程。直接就把redis的服务给停掉了。
我们来验证下redis的服务是否是真的停掉了。
netstat
-tunpl | grep redis
刚才是前台启动,现在我们需要后台启动,就需要改变一下/usr/local/redis-3.2.0/redis.conf的配置文件。
ok,使用vim /usr/local/redis-3.2.0/redis.conf
可以看到如下:
将这个配置项改成yes,让redis变成后台启动;保存退出。
同时我们在修改一下redis持久化的文件存放的位置,vim /usr/local/redis-3.2.0/redis.conf
进入到/usr/local/redis-3.2.0/src目录下,执行下面的命令:
现在redis已经在后台启动了,怎么证明呢,运行下面的命令:
netstat
-tunpl | grep redis
三, 操作
利用redis的client端进行操作。
利用下面的命令:(-h 表示我们需要连接的redis的服务的主机名 -p 表示redis运行的端口号)
./redis-cli -h 127.0.0.1 -p 6379
利用客户端进行如下的简单操作:
利用quit命令退出client端,但是服务器端并不退出。
通过如下命令验证一下服务器端有没有退出。
利用shutdown命令退出服务器端:
通过如下命令验证一下服务器端有没有退出。
并且在/usr/local/redis-3.2.0目录下出现了dump.rdb文件。
进入到/usr/local/devtool/redis目录下面,执行:
wget http://download.redis.io/releases/redis-3.2.0.tar.gz
运行tar -zxvf redis-3.2.0.tar.gz -C /usr/local/ 解压到目标目录下面。
进入到cd /usr/local/redis-3.2.0/ 目标目录下:
执行make命令:
你可能遇到的错误如下,这是因为没有安装 gcc,使用以下命令安装:
/bin/sh: cc: command not found
解决办法:
yum -y install gcc
二,
启动
进入到/usr/local/redis-3.2.0/src目录下,执行下面的命令:
我们就可以看到下面的界面了,证明我们的redis启动成功了。
但是这种方式是属于前台启动,也就是说我们在当前窗口不能执行命令了,那么我们希望redis以后台进程的方式启动,我们就可以使用redis的客户端去操作redis了。
Ok,那么我们现在就Ctrl+c的方式退出关闭当前redis进程。直接就把redis的服务给停掉了。
我们来验证下redis的服务是否是真的停掉了。
netstat
-tunpl | grep redis
刚才是前台启动,现在我们需要后台启动,就需要改变一下/usr/local/redis-3.2.0/redis.conf的配置文件。
ok,使用vim /usr/local/redis-3.2.0/redis.conf
可以看到如下:
将这个配置项改成yes,让redis变成后台启动;保存退出。
同时我们在修改一下redis持久化的文件存放的位置,vim /usr/local/redis-3.2.0/redis.conf
进入到/usr/local/redis-3.2.0/src目录下,执行下面的命令:
现在redis已经在后台启动了,怎么证明呢,运行下面的命令:
netstat
-tunpl | grep redis
三, 操作
利用redis的client端进行操作。
利用下面的命令:(-h 表示我们需要连接的redis的服务的主机名 -p 表示redis运行的端口号)
./redis-cli -h 127.0.0.1 -p 6379
利用客户端进行如下的简单操作:
利用quit命令退出client端,但是服务器端并不退出。
通过如下命令验证一下服务器端有没有退出。
利用shutdown命令退出服务器端:
通过如下命令验证一下服务器端有没有退出。
并且在/usr/local/redis-3.2.0目录下出现了dump.rdb文件。
相关文章推荐
- 解决Redis的Test replication partial resync: ok psync (diskless: yes, reconnect: 1)
- jedis针对三种redis工作模式的连接方式
- Redis学习笔记(十一)Redis-benchmark为Redis性能测试工具
- spark近实时流式计算开源平台
- ed exception is redis.clients.jedis.exceptions.JedisConnectionException: Unknown reply: O 异常处理记录
- Redis中的五种数据类型
- 查看错误信息
- Redis存储Java对象
- python实现redis客户端单例+hbase客户端单例
- Codis作者黄东旭细说分布式Redis架构设计和踩过的那些坑们
- redis 写入的时候报错
- redis 入mysql库
- redis集群一致性哈希--哈希槽
- Redis配置文件 翻译 V3.2版本
- redis
- composer install 报错(Install or enable PHP's redis extension)
- Redis命令总结
- springmvc mybatis redis mysql maven搭建基本开发框架 (二)
- redis配置及和spring的各种结合
- Redis学习手册(事务)