Linux版安装
下载获得redis-4.0.11.tar.gz后将它放入我们的Linux目录/opt
wget http://download.redis.io/releases/redis-4.0.11.tar.gz
/opt目录下,解压命令:tar -zxvf redis-4.0.11.tar.gz
tar xzf redis-4.0.11.tar.gz
建立一个redis目录的软连接,指向redis-4.0.11:ln -s redis-4.0.11 redis
进入目录:cd redis-4.0.11
在redis-3.0.4目录下执行make命令
make
运行make命令时故意出现的错误解析:
安装gcc
能上网:yum install gcc-c++
不能上网:
二次make
jemalloc/jemalloc.h:没有那个文件或目录-->运行make distclean之后再make
Redis Test(可以不用执行)
如果make完成后继续执行make install
make install
验证安装(查看版本号)
redis-cli -v
查看默认安装目录:usr/local/bin
redis-benchmark:性能测试工具(服务启动起来后执行)
redis-check-aof:修复有问题的AOF文件
redis-check-dump:修复有问题的dump.rdb文件
redis-cli:客户端,操作入口
redis-sentinel:redis集群使用
redis-server:Redis服务器启动命令
启动
- 使用默认配置启动
说明:redis建议要使用配置文件来启动,直接启动无法自定义配置,不会再生产环境中使用
redis-server
- 运行启动(加参数)
redis-server --configkey1 configvalue1 --configkey2 configvalue2
eg:redis-server --port 6380
- 配置文件启动
redis-server /opt/redis/redis.config
#修改redis.conf文件将里面的daemonize no 改成 yes,让服务在后台启动
配置
最基础配置
- port
- logfile
- dir
- daemonize
停止
单实例关闭
redis-cli shutdown
redis-cli shutdown nosave|save
多实例关闭,指定端口关闭:redis-cli -p 6379 shutdown
eg:redis-cli shundown -h 127.0.0.1 -p 6379
可以kill进程,但是不要 kill -9 的方式
客户端连接
- 交互方式
redis-cli -h {host} -p {port}
- 命令方式
#直接得到结果
redis-cli -h {host} -p {port} {command}
eg: redis-cli -h 127.0.0.1 -p 6379 get hello
网友评论