Redis安装
将tar文件 放入linux 虚拟机下的 /opt路径下
linux的操作命令
1、cd /opt
2、解压命令:tar -zxvf redis-3.2.5.tar.gz
3、解压完成后进入目录:cd redis-3.2.5
4、在redis-3.2.5目录下执行make命令 如果报错gcc 未找到
运行yum install gcc
yum install gcc-c++
如果报 jemalloc/jemalloc.h:没有那个文件或目录
make MALLOC=libc
默认安装目录: /usr/local/bin
但是手动更改安装目录
mkdir -p /usr/local/redis
//make && make install
5、在redis-3.2.5目录下运行make distclean之后再 make
6、在redis-3.2.5目录下再次执行make命令
7、执行完make后,执行make install PREFIX=/usr/local/redis
查看
cd /usr/local/redis
//会有一个dump.rdb
Redis-benchmark:性能测试工具,可以在自己本子运行,看看自己本子性能如何(服务启动起来后执行)
Redis-check-aof:修复有问题的AOF文件,rdb和aof后面讲
Redis-check-dump:修复有问题的dump.rdb文件
Redis-sentinel:Redis集群使用
redis-server:Redis服务器启动命令
redis-cli:客户端,操作入口
手动启动
1、备份redis.conf:拷贝一份redis.conf到其他目录
mkdir /myredis
cp redis.conf /myredis/
vim /myredis/redis.conf
2、修改redis.conf文件将里面的daemonize no 改成 yes,让服务在后台启动
3、启动命令:执行 redis-server /myredis/redis.conf
redis-cli 启动不了使用
/usr/local/redis/bin/redis-cli -h 127.0.0.1 -p 6379
前面的是安装的目录
导致的原因是没有配置环境变量
vim /etc/profile
在最后加上
export PATH=/usr/local/redis/bin:$PATH
然后保存退出
source /etc/profile
开启客户端 redis-cli
redis自启动
1 在你解压好的文件中有 cd /opt/redis
有目录/utils 里有 redis_init_script
将这个拷贝到 /etc/init.d: cp redis_init_script /etc/init.d
mv redis_init_script redis_6379 chromd 777 redis_6379
2 mkdir -p /etc/redis
3 cp /opt/redis/redis.conf /etc/redis mv redis.conf 6379.conf
4 mkdir /var/redis/6379(持久化文件)
5 cd /etc/init.d vim redis_6379
6 检查配置文件
7 chkconfig redis_6379 on
就结束了
如果因为实验手动杀死了redis的进程
可进行
cd /etc/init.d
./redis_6379 start
重新开启redis后台
进入redis操作命令 redis-cli -h 服务IP -p 端口号
关闭:redis-cli -h 服务IP -p 端口号 shutdown
关闭shutdown
多实例关闭,指定端口关闭:Redis-cli -p 6379 shutdown