当前位置:   article > 正文

linux 下redis文件在哪_Linux下安装redis和常用命令

redis服务中的命令在哪个文件夹

1、下载地址:https://redis.io/download


        推荐下载稳定版本

d1fdae2e56e7e9ba51bd2b8697f90c90.png

2、上传至服务器,自建目录存放文件,解压缩,

428bb66be9dea7151dd8e5880725f0e1.png

e71e23a8f1aaa600d912b9aac28d517f.png


7748905aa30c68aefbe76c744ce5d0cd.png

 tar -zxvf redis-6.0.9.tar.gz

3、进入解压目录,安装

0987b1f389fd9d39d08ba316136b3f41.png

cd redis-6.0.9

注意:需要安装gcc编译环境,如果已经安装过了,那么继续

yum install gcc-c++

编译并安装

make && make install

注意:安装过程中如遇以下错误


6d61ba5dd192deae65446cfabe9f871f.png

通常是因为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/

f4eea55f6790d6f86c4bf9c15b391f51.png

(4)、创建文件夹,方便存放redis.conf文件

重新进入解压后的redis文件目录

17f8d8d23c56a5b8d0a24d3783016051.png

(5)、创建文件夹,存放redis.conf

mkdir /usr/local/redis -p拷贝文件cp redis.conf /usr/local/redis

1115ca89fb52f69f1435dbee03f53817.png

(6)、修改配置文件

(1)、修改 daemonize no -> daemonize yes,目的是为了让redis启动在linux后台运行

9e9c6720dcd4791d24863908cfebaca9.png


(2)、修改工作空间

0ab85f7526a482d8fbe2a537f9ee57d7.png


(3)、在当前目录下创建文件里指定的自定义工作空间目录(working)makdir working

f86683b52df3cb943139f119bd4cba0a.png

(4)、修改配置文件,使其外部可以访问

fd8de36374646102ad3a9f5f55246638.png


(5)、设置redis密码

c6222cbad47bb8aed1bb278956b47fec.png

至此:配置修改完毕

5、修改启动脚本文件

cd /etc/init.d/

1bec8e952bc5b3674d2704a4ce5dfee8.png

 vim redis_init_script

0fa300834e3f8f53f4f7108483dfc199.png


6、启动脚本

1、赋予脚本权限chmod 777 redis_init_script2、启动./redis_init_script start

注意点:出现以下情况,则再次修改脚本文件

8572e847589ccd64240f7407a3005de9.png

a861eca3642689288c6a4b3f9e13f144.png

7、设置开机自启动

1、编辑脚本文件vim redis_init_script在文件里加入:#chkconfig: 22345 10 90#description: Start and Stop redis

536f45037a0b7221d7650996d431e8d8.png

注册开机自启动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 keykey的类型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中的数据
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/805699
推荐阅读
相关标签
  

闽ICP备14008679号