Linux 系统下安装redis

redis是一个开源的内存中的数据结构存储系统,它可以用作:数据库、缓存和消息中间件。官网:https://redis.io

Redis 是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。它存储的value类型比较丰富,也被称为结构化的NoSql数据库。

NoSql(Not Only SQL),不仅仅是SQL,泛指非关系型数据库。 常见的有 Redis 、Mongo db 、MemCached。

Redis 的应用场景:缓存,任务队列,消息队列,分布式锁

 

 

redis下载和安装

  1. redis 官方下载链接:https://redis.io/download/#redis-downloads  ,选最新的稳定版,上传到Linux上
  2. 解压安装包,命令: tar -zxvf redis-stable.tar.gz -C /usr/local
  3. 进入 /usr/local/redis-stable ,进行编译, 命令: make
  4. 进入redis的src目录,进行安装,命令:make install
  5. 启动redis服务 在src文件下 使用命令 : ./redis-server   停止服务命令  ctrl+c
  6. 连接redis服务 在src文件夹下使用命令: ./redis-cli   (redis-cli 是redis的启动程序)进入到redis ,使用命令查看数据 :  keys * 
  7. 修改配置文件,让redis开启后台运行 在redis主目录下 使用命令打开redis的配置文件: vim redis.conf , 查找dae : /dae  ,   修改daemonize  yes 改为 daemonize no , 保存: :wq
  8. 在redis主目录重新启动redis,命令: src/redis-server ./redis.conf   (启动server,并加载配置文件)
  9. redis启动的时候默认没有开启密码校验,需要手动配置开启, 打开配置文件 vim redis.conf , 查找# requirepass fobared, 取消注释, 改为 requirepass xxxxxx  (xxxxx为自定义密码)
  10. 查找redis的进程,命令: ps -ef | grep redis ,  关闭redis进程: kill -9 xxxx(xxxx为进程id) , 重启redis
  11. 进入redis ,在redis主目录下输入命令: src/redis-cli -h localhost -p 6379 , 在返回后输入命令: auth xxxxxx(密码);或者在主目录下输入src/redis-cli -h localhost -p 6379 -a xxxxxx     2
  12.  开启redis的远程连接服务 ,打开redis的配置文件, 查找 bind 127.0.0.1 , 注释这段,然后关闭redis进程 ,重启redis;打开防火墙的6379端口;打开windows的命令行窗口,输入 redis-cli.exe -h 192.168.100.100 -p 6379 - a xxxxxx 可以连接到linux中的redis服务
  13.     

 

posted @ 2023-01-29 21:31  没有好想法  阅读(39)  评论(0)    收藏  举报