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

本文涉及的产品
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
简介: 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

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
3天前
|
运维 Unix Linux
Linux系统 PHP安装expect扩展详解
Linux系统 PHP安装expect扩展详解
15 5
|
1天前
|
监控 关系型数据库 Linux
|
1天前
|
Ubuntu Shell Linux
|
2天前
|
关系型数据库 MySQL Linux
MySQL 数据库安装详解(linux系统和windows系统)
MySQL 数据库是一种广泛使用的开源关系数据库管理系统。在 Linux 和 Windows 系统上安装 MySQL 数据库的步骤略有不同。
15 0
|
4天前
|
运维 Linux 数据安全/隐私保护
【Linux专题_01】宝塔面板安装及运维
【Linux专题_01】宝塔面板安装及运维
20 0
|
NoSQL 测试技术 Redis
Redis命令性能优化及事务使用过程(下)
Redis命令性能优化及事务使用过程(下)
474 0
Redis命令性能优化及事务使用过程(下)
|
存储 移动开发 NoSQL
Redis命令性能优化及事务使用过程(上)
Redis命令性能优化及事务使用过程(上)
183 0
Redis命令性能优化及事务使用过程(上)
|
NoSQL Redis C++
Redis命令——事务
Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证: 事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。
941 0
|
NoSQL Java Redis
redis必杀命令:事务
题记: Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证: 事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。
792 0
|
9天前
|
NoSQL Redis 数据安全/隐私保护
Docker中Redis的安装与配置
本文主要讲解如何在Docker环境中搭建Redis环境,并进行相关配置
74 5
Docker中Redis的安装与配置