当前位置: 首页 > news >正文

Redis-命令操作Redis->redis简介,redis的安装(Linux版本windows版本),redis的命令

  • redis简介
  • redis的安装(Linux版本&windows版本)
  • redis的命令

1.redis简介

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

NO-SQL数据库:

ROM 256g RAM 16g 基于内存,性能高一些

数据是以键值对的形式存储,可以堪称map的高级版,数据之间没有关系,非关系型数据库

redis:基于内存

ehcache: 基于文件

mongodb: 基于文档

sgl数据库:

SQL server、MySQL、oracle 硬盘,性能有待提升

数据是以表的形式存储,表与表之间存在主外键关系,数据与数据存在关系

redis常见的键类型有5种

string/hash/list/set/zset(sort set)

2.redis的安装(Linux版本&windows版本)

Linux版本

1.解压redis
tar -zxvf redis-5.0.0.tar.gz -C /usr/local/

#2.安装gcc
yum install gcc

#3.编译redis
cd /redis-5.0.0
make

#4.检测安装情况
make install

#5.修改redis.conf文件
cp redis.conf redis_bak.conf
将daemonize no 改为 daemonize yes

#6.启动redis
./redis-server ../redis.conf

#7.测试redis启动是否成功
./redis-cli
ping

#附录
# Linux在文件中查找关键字
vim xxx.conf
先"/" 然后"关键字" 再enter;"n"指找下一个

#查看redis进程:
ps -ef | grep redis
yum install -y lsof
lsof -i:6379
#杀掉redis进程:kill -9 进程pid

以上为无密码链接,修改为有密码,并且外部访问的方式如下

#1.修改redis.conf
注释:bind 127.0.0.1
修改:requirepass 123456

#2.杀掉redis进程

#3.启动redis.conf的新配置
./src/redis-server redis.conf

#4.客户端redis-cli链接redis,重新测试
./src/redis-cli -h 127.0.0.1 -p 6379 -a 123456
ping
select 1

#5.redismanager链接测试成功

windows版本

3.redis的命令

有序集合(sort set)

Redis 有序集合(sorted set)_w3cschool

http://www.lryc.cn/news/221031.html

相关文章:

  • 17、Python虚拟环境:为何要用虚拟环境、如何使用virtualenv
  • elasticSearch 接口实现查询热词统计
  • 10年测试经验分享:新手如何找到适合自己的软件测试项目?
  • 【MySQL】查询语句
  • 金蝶云星空的网络控制设置
  • linux服务器国内源安装nvm,又快又方便
  • noip模拟赛多校第八场 T3 遥控机器人 (最短路 + 技巧拆点)
  • 高防IP的原理
  • Apache Doris (五十一): Doris数据缓存
  • 一、配置环境
  • 各种 sql 语句
  • CentOS/RHEL7环境下更改网卡名称为CentOS6的传统命名规则
  • 飞书开发学习笔记(三)-利用python开发调试云文档和电子表格
  • 爆火的正规号卡推广分销 流量卡分销代理平台
  • Gin框架入门实战系列教程之Gin环境搭建 Gin程序的热加载 Gin路由 GET POST PUT DELETE
  • 浏览器自动播放音视频-前端实现方案
  • HttpUtils工具类
  • AI:59-基于深度学习的行人重识别
  • TCP编程及基础知识
  • 二百零一、Flink——Flink配置状态后端运行后报错:Can not create a Path from an empty string
  • Python 爬虫基础
  • 亚马逊云科技大语言模型的创新科技
  • Qt 各种数据类型
  • 电动车展示预约小程序的作用如何
  • 「随笔」浅谈2023年云计算的发展趋势
  • 高性能三防工业平板电脑 防摔防爆电容屏工控平板
  • mac flutter pb解析报错:protoc-gen-dart: program not found or is not executable
  • PostgreSQL 连接是否要通过SSL,为什么使用SSL 连接后,业务部门会投诉我?
  • Linux驱动开发——USB设备驱动
  • 微服务使用指南