目录
一.Redis简介
二.redis安装
1.1安装Linux版本
1.2安装 windows版本
三.redis的常用命令
Redis哈希(Hash)
一.Redis简介
Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。
它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,
同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区
Redis用途:1. 数据库 2. 缓存
集群:哨兵、主从、分片式
二.redis安装
1.1安装Linux版本
在/root/javaxy/software/中把Redis的安装包托进去
然后使用
tar -xvf redis-5.0.0.tar.gz解压
解压成功
编译redis
cd /redis-5.0.0
make
检测安装情况
make install
进入src目录中查看 redis-cil,redis-server
输入./src/redis-server redis.conf,,当你看到如图所示,就代表redis已经启动了
修改redis.conf文件
cp redis.conf redis_bak.conf
将daemonize no 改为 daemonize yes
输入./src/redis-server redis.conf查看,输入lsof -i:6379(注:redis中的服务器是6379),
然后输入ping如果返回PONG就代表装好了服务端
注:这只是装好了服务端,外部不可以访问
想要在外部服务器访问需要安装RedisDesktopManager
输入vim redis-conf 编辑把bind 127.0.0.1给注掉
设置redis密码 然后:wq保存并退出
开放redis端口 并刷新
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload && firewall-cmd --list-port
进入redis-cli h:host 主机 p:port:端口号 a:authentication 输入密码,然后在输入ping就可以了
然后输入端口号和密码在外部连接 ,这样redis(Linux)版本就安装好了
1.2安装 windows版本
解压,点击redis
安装完成
输入主机名称localhost,然后输入密码这样就安装好了
三.redis的常用命令
0-15有16个人数据库
代表第5个数据库
增加数据
修改数据
删除数据
//查看所有或者指定的key
keys *
查看类型 type key(值)
给键值对设置过期时间 setex xxx 100000 live
获取键值对剩余的存活时间
ttl key ttl xxx
Redis哈希(Hash)
Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。