Redis服务端的安装&Redis的常用数据存储

转载请标明出处:https://blog.csdn.net/men_ma/article/details/106847165.
本文出自 不怕报错 就怕不报错的小猿猿 的博客

Redis服务端的安装

  1. 安装C语言的环境:yum install gcc-c++(gcc编译c的,因为redis是c编写的,所以我们先安装下gcc)在这里插入图片描述
    在这里插入图片描述
  2. 离线方式下载wget(为节省时间),利用可视化工具在这里插入图片描述
  3. Tar -zxvf redis-5.0.2.tar.gz(解压)
    在这里插入图片描述
  4. cd redis-5.0.2/(进入目录)在这里插入图片描述
  5. Make(编译)在启动之前进行编译,此步必须进入到redis里面在这里插入图片描述
  6. 进入到src文件夹下在这里插入图片描述
  7. 输入ll 查看src文件夹下的目录,找到启动命名:redis-server(如果没有执行make编译就会没有这个命令)在这里插入图片描述
    在这里插入图片描述
  8. 先退出src目录下:cd …/ ,再启动:./src/redis-server 在这里插入图片描述
  9. redis服务端安装成功的效果在这里插入图片描述
  10. 此时redis的安装有弊端,我们现在要开启守护进程,如果不开启的话,不能做其他操作,比如MySQL,tomcat这些我们都不能操作,所以我们要开启守护进程,能够让多个进程同时使用,在开启守护进程之前,我们先把redis-5.0.2/redis.conf做一下备份,不然不知道原始的配置是怎样的,如果改错了,就可以把redis.conf 删掉,把备份的redis_bak.conf改为原名,就可以了
    在这里插入图片描述在这里插入图片描述
  11. 编辑redis.conf,回车后输入daem,再回车在这里插入图片描述
  12. 出现此界面,按insert键通过方向键到如下图处把no改为yes,再按esc键,输入:wq表示保存并退出,再回车在这里插入图片描述
    在这里插入图片描述
    这样我们的守护进程就开启了
  13. 再次进行启动,./src/redis-server redis.conf(指定redis.conf)在这里插入图片描述
  14. 如何验证redis的服务是否启动成功?./src/redis-cli (使用redis)
    Exit(退出),出现127.0.0.1说明启动成功在这里插入图片描述

Redis的常用数据存储

可视化管理工具redis-desktop-manager安装与配置

  1. 双击redis-desktop-manager-0.8.8.384.exe即可

在这里插入图片描述

  1. 配置远程登录 :
    输入vi redis.conf(#编辑redis配置文件),进入之后输入/bind 127回车,就会找到bind 127.0.0.1这一行在这里插入图片描述
    按i键进入insert状态,再输入一个#号
    #bind 127.0.0.1 ( #注释这一行(69行))在这里插入图片描述

  2. 配置密码登录:输入 vi redis.conf命令(接此上操作)
    #找到下面这一行并去除注释,并添加密码(396行)
    #requirepass foobared (输入再回车就能轻松找到) #修改前
    requirepass 123456 #修改后
    在这里插入图片描述
    在这里插入图片描述
    注1:配置完成密码后,以后登录就密码按下面的命令进行登录
    ./redis-cli -h 127.0.0.1 -p 6379 -a 123456

  3. 再重新启动redis:输入service redis-server restart命令在这里插入图片描述
    在这里插入图片描述

  4. 重启完之后,给权限登录(一步一步重新操作一遍): ./redis-cli -h 127.0.0.1 -p 6379 -a 123456
    在这里插入图片描述

  5. 利用可视化工具进行连接:
    在这里插入图片描述

通过命令操作redis

  1. Redis支持五种数据类型
    string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)

  2. 通过命令操作redis(命令不区分大小写)
    redis默认的数据库有16,mongodb是3个:admin/local/test
    redis-cli #打开redis终端
    select index #选择指定的数据库,默认的数据库有16,mongodb是3个:admin/local/test

字符串数据类型

set name #保存
get name #获得
type name #查看类型
keys * #查看所有的键
del name # 删除键
在这里插入图片描述

哈希(Hash)数据类型,Redis hash是一个string类型的field和value的映射表,hash特别适合用于存储对象

hset key attr1 value1 attr2 value2
hget key attr1
hgetall key
在这里插入图片描述

列表(List)数据类型

lpush key value1 value2 value3
llen key
lindex key index
lrange key start stop #stop可以为-1,到末尾的意思
在这里插入图片描述

Set数据类型是string类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。

sadd key value #sadd idcard 100
sadd key value1 value2 vlaue3
scard key
sscan key cursor [MATCH pattern] [COUNT count]

exists key #检查key是否存在

.

.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值