Redis资料整理
创始人
2024-01-20 13:15:53

Redis--->是非关系型数据库(也称缓存数据库),是一种NoSQL数据库

存放5种数据类型 String  key-value形式

另外list,set,zset,hash

另外两种不常用的:bitmap(位图类型),geo(地理位置类型),另外Redis5.0新增 stream类型

相对来说Redis适合存放少数据量的数据,如果需要存放大量数据到内存,推荐MongoDB,HBase.

是一个用C语言编写的开源的基于内存运行并支持持久化,高性能的NoSQL数据库.Redis种的数据大部分时间都是存储内存中,适合存储频繁访问,数据量娇小的数据.

特点:

1、支持数据持久化

Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。

2、支持多种数据结构

Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。

3、支持数据备份

Redis支持数据的备份,即master-slave模式的数据备份。

Linux上安装Redis

官网:https://redis.io    选择下载相应版本

 

 

 这目录不创建也行,多余

解压到该目录中   tar -zxvf redis-5.0.2.tar.gz -C /usr/local/develop/redis

进入该目录

 执行命令 make   就是编译src

该命令有可能出错,出错原因可以是cc命令没找到,是C语言编译程序,好比运行java程序需要jdk里的命令一样

如果出现错误 如下操作

 或者

 或者直接

yum -y install gcc

以前安装过,所以都OK

 

 如果说第一次make  因为没有安装gcc导致报错,很可能安装好gcc之后   继续执行make命令再次报错,原因是第一次编译过了,只是没法执行,    这种情况   在该目录执行清理命令   make distclea 然后再次执行make命令

继续当前目录执行make install  其实不执行该命令也可以启动Redis了,但是每次都要去Redis的bin目录,make install命令执行后,会配置到环境变量中就是local/bin环境目录里,就是你在任何目录下面都可以执行Redis命令

进入 /usr/local/bin      redis的命令全配置好了  可以在任何目录启动      

启动方式:

1. 前台启动 redis-server(会占用终端命令页面)

2.后台启动 redis-server &(用后台启动)

3.启动redis服务时,指定配置文件:在redis安装目录下有个redis.conf用来修改Redis配置

如果你修改了该配置文件,启动要指定该配置文件,不然配置不生效

启动命令 redis-server redis.conf &(指定配置文件并在后台启动)

如下图   可通过命令 vim redis.conf修改配置

 回车一下

管道查一下

 ps -ef|grep redis 

关闭方式:

①使用redis客户端关闭,向服务器发出关闭命令

任意目录下执行 指令redis-cli shutdown

推荐使用这种方式, redis先完成数据操作,然后再关闭

②kill pid 或者 kill -9 pid

这种不会考虑当前应用是否有数据正在执行操作,直接就关闭应用。

先使用 ps -ef | grep redis 查出进程号,在使用 kill pid

Hello Redis

Redis客户端

Redis客户端是一个程序,通过网络连接到Redis服务器,从而实现跟 Redis服务器的交互。

Redis客户端发送命令,同时显示Redis服务器的处理结果。

redis-cli(Redis Command Line Interface)是Redis自带的基于命令行的Redis客户端,用于与服务端交互,我们可以使用该客户端来执行redis的各种命令。

redis的客户端:用来连接redis服务,向redis服务器发送命令,并且显示redis服务处理结果。

redis-cli:是redis自带的客户端,使用命令redis-cli就可以启动redis的客户端程序。

redis-cli:默认连接127.0.0.1(本机)的6379端口上的redis服务

redis-cli -p 端口号:连接127.0.0.1(本机)的指定端口上的redis服务  比如Redis集群指定端口号

redis-cli -h ip地址 -p 端口:连接指定ip主机上的指定端口的redis服务   比如Redis集群指定端口号

如果redis客户端有中文,使用redis-cli -h ip地址 -p 端口 --raw命令连接redis可以正常显示中文

例如:我在远端启动Redis服务

本机下载个Window版Redis里面有客户端

 这样就连接上了

如果想在远端打开客户端,因已配置了redis全局环境命令

可任意目录执行

redis-cli -p 6379

这里有个报错  set的时候提示

查了下,需要将redis.conf文件修改下

 

........

改回yes,空了再弄

先远程启动客户端耍耍

 默认情况不需要密码

 可以对Redis数据库进行增删改查

 退出客户端  exit 或者quit

相关内容

热门资讯

埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
阳澄湖在哪里哪个省的 阳澄湖是... 点击题目下方苏州生活指南有用 有趣 有态度近期的阳澄湖度很高,3月24日,央视二套《第一时间》直播连...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
金属硬度排行 各种金属硬度 世界上最硬的东西排名分别为硫化碳块,石墨烯,金刚石,金属玻璃和金属锇。这五种物体几乎是整个世界上最坚...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...