赞
踩
1、下载地址:https://redis.io/download
推荐下载稳定版本
2、上传至服务器,自建目录存放文件,解压缩,
tar -zxvf redis-6.0.9.tar.gz
3、进入解压目录,安装
cd redis-6.0.9
注意:需要安装gcc编译环境,如果已经安装过了,那么继续
yum install gcc-c++
编译并安装
make && make install
注意:安装过程中如遇以下错误
通常是因为gcc环境安装不全面的原因
yum install cppyum install binutilsyum install glibcyum install glibc-kernheadersyum install glibc-commonyum install glibc-develyum install gccyum install make2、升级gccyum -y install centos-release-sclyum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
安装完成之后,在执行编译操作
4、配置redis
(1) 、进入redis utils目录
cd /utils
(2) 、拷贝文件至etc/init.d
cp redis_init_script /etc/init.d/
(3)、进入拷贝的目录查看
cd /etc/init.d/
(4)、创建文件夹,方便存放redis.conf文件
重新进入解压后的redis文件目录
(5)、创建文件夹,存放redis.conf
mkdir /usr/local/redis -p拷贝文件cp redis.conf /usr/local/redis
(6)、修改配置文件
(1)、修改 daemonize no -> daemonize yes,目的是为了让redis启动在linux后台运行
(2)、修改工作空间
(3)、在当前目录下创建文件里指定的自定义工作空间目录(working)makdir working
(4)、修改配置文件,使其外部可以访问
(5)、设置redis密码
至此:配置修改完毕
5、修改启动脚本文件
cd /etc/init.d/
vim redis_init_script
6、启动脚本
1、赋予脚本权限chmod 777 redis_init_script2、启动./redis_init_script start
注意点:出现以下情况,则再次修改脚本文件
7、设置开机自启动
1、编辑脚本文件vim redis_init_script在文件里加入:#chkconfig: 22345 10 90#description: Start and Stop redis
注册开机自启动chkconfig redis_init_script onok。安装完成
附1:redis客户端命令
redis-cli -a password shutdown关闭redis./redis_init_script stop关闭redisredis-cli进入到redis客户端auth pwd输入密码set key value设置缓存get key获得缓存del key删除缓存redis-cli -a password ping查看是否存活
附2、redis常用数据类型
string 字符串string: 最简单的字符串类型键值对缓存,也是最基本的key相关keys *:查看所有的key (不建议在生产上使用,有性能影响)type key:key的类型string类型get/set/del:查询/设置/删除set rekey data:设置已经存在的key,会覆盖setnx rekey data:设置已经存在的key,不会覆盖set key value ex time:设置带过期时间的数据expire key:设置过期时间ttl:查看剩余时间,-1永不过期,-2过期append key:合并字符串strlen key:字符串长度incr key:累加1decr key:类减1incrby key num:累加给定数值decrby key num:累减给定数值getrange key start end:截取数据,end=-1 代表到最后setrange key start newdata:从start位置开始替换数据mset:连续设值mget:连续取值msetnx:连续设置,如果存在则不设置其他select index:切换数据库,总共默认16个flushdb:删除当前下边db中的数据flushall:删除所有db中的数据
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。