Redis介绍、安装

Redis介绍

基于内存进行存储,支持key-value的存储形式,底层使用C语言编写的。

基于key-value形式的数据字典,结构非常简单,没有数据表的概念,直接用键值对的形式完成数据的处理,Redis支持5中数据类型:

  1. 字符串
  2. 列表
  3. 集合
  4. 有序集合
  5. 哈希

安装Redis

1.下载Redis(推荐到官网下载)

       https://redis.io/download

2.解压,并在本地硬盘任意位置创建文件夹,在其中创建3个文件夹

  • bin:放置启动redis的可执行文件
  • db:放置数据文件
  • etc:放置配置文件,设置redis服务端口,日志文件位置,数据文件位置等

启动redis服务

windows版本下:

#先启动redis服务端
redis-server.exe redis.windows.conf
#再启动redis客户端
redis-server.exe redis.windows.conf

linux启动指令:

1.进入redis目录,启动redis-server

sudo ./bin/redis-server ./etc/redis.conf

2.进入redis目录,启动redis-cli,启动redis的客户端窗口,在此窗口中即可操作redis数据库

./bin/redis-cli

3.对数据库进行操作

扫描二维码关注公众号,回复: 8744810 查看本文章
set key value

get key

4.关闭redis服务

shutdown

redis常用指令

    1)连接操作指令
   

quit:关闭连接(connection)

auth:简单密码认证

help cmd: 查看cmd帮助,例如:help quit

   

    2)持久化

save:将数据同步保存到磁盘

bgsave:将数据异步保存到磁盘

lastsave:返回上次成功将数据保存到磁盘的Unix时戳

shundown:将数据同步保存到磁盘,然后关闭服务

   

    3)远程服务控制   

info:提供服务器的信息和统计

monitor:实时转储收到的请求

slaveof:改变复制策略设置

config:在运行时配置Redis服务器

   

    4)对value操作的命令   

exists(key):确认一个key是否存在

del(key):删除一个key

type(key):返回值的类型

keys(pattern):返回满足给定pattern的所有key

randomkey:随机返回key空间的一个

keyrename(oldname, newname):重命名key

dbsize:返回当前数据库中key的数目

expire:设定一个key的活动时间(s)

ttl:获得一个key的活动时间

select(index):按索引查询

move(key, dbindex):移动当前数据库中的key到dbindex数据库

flushdb:删除当前选择数据库中的所有key

flushall:删除所有数据库中的所有key

最后提供一个redis桌面管理工具以及一个很好用的支持SSH终端仿真程序(Windows下登录UNIX或Linux服务器主机的软件),都是win版本的

连接放置到我的百度网盘分享,需要的朋友可以自行下载:

链接: https://pan.baidu.com/s/1vrRoxfHECk8gtH6qACb0yQ 提取码: dk4w (redis桌面管理工具)

链接: https://pan.baidu.com/s/1wnadN-BzsD69o9jSI8dCBg 提取码: i38h(跳板机)

发布了13 篇原创文章 · 获赞 19 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/xibei19921101/article/details/103885783
今日推荐