1 进入 /usr/local/ 目录下,wget http://download.redis.io/releases/redis-5.0.8.tar.gz 下载redis压缩包
2 解压 redis-5.0.8.tar.gz tar -zxvf redis-5.0.8.tar.gz
3 解压后将 redis-5.0.8 修改名称为 redis,进到/usr/local/redis/ 目录下,编译
make
若出现错误,gcc:命令未找到 或者 cc:命令未找到
运行 yum -y install gcc automake autoconf libtool make
再次 make
若出现错误zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录
则换个命令,用make MALLOC=libc
4 进入 /usr/local/redis/src 目录下,进行redis安装
make install
5 在/usr/local/redis/ 目录下,创建 etc 与 bin 文件夹 ( 便于管理,将Redis文件中的conf配置文件和常用命令移动到统一文件 夹中)
mkdir etc bin
6 将 /usr/local/redis/redis.conf 移动到 /usr/local/redis/etc 下
mv redis.conf /usr/local/redis/etc/
7 进入 /usr/local/redis/src 目录下,将一些文件移动到 /usr/local/redis/bin/ 目录下
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis/bin/
8 编辑/usr/local/redis/etc/redis.conf vi /usr/local/redis/etc/redis.conf
找到daemonize=no,将no修改为yes,此处是设置后台启动的;如果不设置成yes,启动完redis后,ctrl+c之后就会关闭。
找到#requirepass foobared去掉注释 ,foobared改为自己的密码 ,如 requirepass 123456 (如果不需要密码登录,则忽略此步骤)
bind 127.0.0.1 -> 若不限制访问IP,则将此行注释即可; 若需要限制其他的
9 启动redis
cd /usr/local/redis/bin
执行 ./redis-server /usr/local/redis/etc/redis.conf
11 测试是否部署成功
cd /usr/local/redis/bin
执行 ./redis-cli -p 6379 ./redis-cli -p 5278
如果遇到 (error) NOAUTH Authentication required. 只需要执行 auth 密码 即可
给redis塞值 set myname zhangsan
取值 get myname
删除key del myname
退出 quit