Redis的安装 and 基础操作

Redis的安装

  1. yum install gcc-c++(gcc编译c的,因为redis是c编写的,所以我们先安装下gcc)
  2. yum -y install wget
  3. wget http://download.redis.io/releases/redis-5.0.2.tar.gz(wget方式 下载redis压缩包)
  4. tar -xvf redis-5.0.2.tar.gz(解压)
  5. cd redis-5.0.2/(进入目录)
  6. make(编译)
  7. ./src/redis-server redis.conf

当出现能够出现下图的时候,说明服务启动成功
在这里插入图片描述

开启守护进程,不开启的话,不能做其他操作

vi redis.conf
/daemonize查询关键字,/相对应ctr+F
#daemonize no 之前的
daemonize yes 改后的

指定文件开启服务
./src/redis-server redis.conf
ctrl+c 退出当前程序

可视化管理工具redis-desktop-manager安装与配置
在这里插入图片描述
(傻瓜式安装) 点下一步就OK

点开可视化工具时可能会报一个说计算机缺少文件的错误。
双击vcredist_x86.exe
在这里插入图片描述
点击修复,修复成功就可以正常打开了
在这里插入图片描述

开放端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
跟新防火墙规则
firewall-cmd --reload
防火墙列表
firewall-cmd --zone=public --list-ports

配置远程登录
vi /etc/redis/redis.conf #编辑redis的conf配置文件,选择你自己的
#bind 127.0.0.1 #注释这一行(69行)
配置密码登录

vi /etc/redis/redis.conf #编辑redis配置文件
#找到下面这一行并去除注释,并添加密码(396行)
#requirepass foobared #修改前
requirepass 123456 #修改后

配置完成密码后,进入文件夹以后登录就密码按下面的命令进行登录
./redis-cli -h 127.0.0.1 -p 6379 -a 123456

重启redis或ubuntu
service redis-server restart
#reboot

基础操作

redis学习的网站: https://www.w3cschool.cn/redis/

Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。
它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,
同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区

Redis支持五种数据类型
string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)
** 通过命令操作redis**
字符串

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是否存在

在这里插入图片描述
在这里插入图片描述

over。。。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值