本文为本菜鸟学习redis后做的简单笔记。。
由于只是学习使用,虚拟机太卡,就使用腾讯云主机免费体验版。
系统版本为CentOS 6.8 64位,如图
1、ssh与云主机连接
下载安装好ssh,打开SSH Secure Shell Client,选择connect,如图
user name 一般为root
连接后需填入的密码为主机设置的密码
2、安装redis
1)下载redis
可以自己去官网下载好后再进行解压、编译
这里我直接使用wget 命令在线下载
2)解压
$ tar xzf redis-3.2.8.tar.gz
解压完成后出现文件夹:redis-3.2.8
3)编译安装
进入目录:cd redis-3.2.8
在redis-3.2.8目录下执行make命令
运行make时出现的错误解析 gcc:Command not found
此时我们需要安装gcc
执行 yum install gcc-c++
gcc 安装完成
再次make,出现错误
jemalloc/jemalloc.h:没有那个文件或目录
解决方法:
运行 make distclean
再运行 make
这是会提示it’s a good idea to run ‘make test’
redis test 可以不用执行(这里不执行)
如果需要执行则需要安装TCL。
下载TCL的网址:http://www.linuxfromscratch.org/blfs/view/cvs/general/tcl.html
如果make完成后继续执行make install
默认的安装目录:usr/local/bin
usr/local/bin下几个重要组件:
- redis-benchmark:性能测试工具,可以检测服务器性能。
- redis-check-aof:修复有问题的AOF文件。
- redis-check-dump:修复有问题的dump.rdb文件。
- redis-cli:客户端,操作入口
- redis-sentinel:redis集群使用
- redis-server:Redis服务器启动命令
3、启动redis
1)将默认的redis.conf拷贝到自己定义好的一个路径下,比如/myRedis。
-mkdir myRedis
查看myRedis文件夹里是否有redis.conf
2)修改redis.conf文件将里面的daemonize no 改成 yes,让服务在后台启动。
3)检查进程是否开启: ps -ef|grep redis
redis没有开启
4)启动命令: redis-server /myRedis/redis.conf
redis已启动,6379 为redis的端口号
5)连通Redis :redis-cli -p 6379
6)测试:ping 结果为:pong
4、关闭redis