center os 下redis安装以及基本使用

本文涉及的产品
云原生内存数据库 Tair,内存型 2GB
云数据库 Redis 版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: 解压并进入其目录 make cd srcmake install默认情况,Redis不是在后台运行,我们需要把redis放在后台运行vim /usr/local/redis/etc/redis.

解压并进入其目录

 

make 

cd src

make install

默认情况,Redis不是在后台运行,我们需要把redis放在后台运行

vim /usr/local/redis/etc/redis.conf  #自己redis解压后的文件 修改之前记得备份

将daemonize的值改为yes

 

cd /src

redis-server /etc/redis.conf  #同样指向自己修改后的配置文件

redis-cli -p 6379 或者 redis-cli #端口没有修改可以不指定 

ping

显示PONG 则成功

shutdown 关闭redis服务

 

quit 退出redis 客户端

 

在 src/ 目录下

redis-benchmark 测试redis性能

 

dbsize 查看当前库key数量

keys * 查看所有key

select [0-15] 选择库

flushdb 清除当前库所有数据

 

flushall 清除所有库数据

-----------------------------------String数据类型-------------------------------------------

 EXISTS xing #判断key值是否存在 返回1存在0不存在

move key [0-15] 吧该key 移动到 其他指定的库

ttl key 查看key的过期时间 -1永不过期

expire key 12 设置key的过期时间是12秒

type key 查看key的数据类型

del key 删除key

append key 123 # key值追加123

strlen key 得到key的长度

incr key 数字类型自增1

decr key 数字类型自减1

incrby key 6 每次自增6

decrby key 6每次递减6

getrange key 0 -1 #0到-1截取所有该key所有字段

 

getrange key 0 3#截取该key 0到3的字段

setrange key 0 abc #在0位前设值位abc  显示abc111

 

setex key2 12 v2 设值key位key2值喂v2的数据存活12秒

setnx key2 abc #如果key2不存在则设值值喂为abc 

mset key4 v4 key7 v7 keyh vh  #批量设值

 mget key1 key2 key3 批量取值

 ---------------------------------------------------------------list数据类型-------------------------------

lpush key 1 2 3 4 5 从左向右插入

rpush key 12 3 4 5 从右向左插入

lrange key 0 -1 查看 #list数据类型查看用lrange  不能用 get

lpoo key #左边第一个移除

rpop key#右边第一个移除

 

lindex key 3 取key的第四个值

lindex key [角标] #取从上到下第几个index的值

 lrem list2 4 1 删除 key为list2值当中 4个1

ltrim list2 4 5 截取4到5号元素赋给list2

linsert list2 before 5 6  在5之前插入6

linsert list2 after 5 6 5之后插入6

------------------------------------------------------------set 没有重复元素------------------------------------

 sadd set01 1 1 12 2  向集合里添加元素

smembers set01 查看集合元素

 

 sismember set01 1 判断该元素是否在集合中

scard set01 获取集合元素个数

 srem set01 1 删除元素

srandmember set01 5 在set池中随机出5个元素 适用抽奖

spop set01 随机出栈(随机的一个元素移除集合)

 

 smove set01 set2 1 将set01集合中1元素移动到set02集合中

sdiff set01 set02 求set01与set02的差集

 sinter set01 set02 求交集

sunion set01 set02 求并集

----------------------------------------hash-----------------------------------------------------------------------------

 hset user id 1 哈希设值

hget user id 哈希取值

hmset customer id 11 name ls age 25 批量设值

hmget customer id name age 批量取值

hgetall customer 取出所有

hdel user name 删除

 hexists customer id 判断key是否存在

hvals customer 取集合所有值

 

相关实践学习
基于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
目录
相关文章
|
1月前
|
NoSQL 数据可视化 Redis
Mac安装Redis
Mac安装Redis
35 3
|
14天前
|
Windows
Windows操作系统部署安装Kerberos客户端
详细介绍了在Windows操作系统上部署安装Kerberos客户端的完整过程,包括下载安装包、安装步骤、自定义安装路径、修改环境变量、配置hosts文件和Kerberos配置文件,以及安装后的验证步骤。
29 3
Windows操作系统部署安装Kerberos客户端
|
14天前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
15天前
|
Ubuntu 网络安全 开发工具
Ubuntu19.04的安装过程详解以及操作系统初始化配置
本文详细介绍了Ubuntu 19.04操作系统的安装过程、初始化配置、网络设置、软件源配置、SSH远程登录以及终端显示设置。
36 1
Ubuntu19.04的安装过程详解以及操作系统初始化配置
|
29天前
|
NoSQL Redis 数据安全/隐私保护
Redis6入门到实战------ 二、Redis安装
这篇文章详细介绍了Redis 6的安装过程,包括下载、解压、编译、安装、配置以及启动Redis服务器的步骤。还涵盖了如何设置Redis以在后台运行,如何为Redis设置密码保护,以及如何配置Redis服务以实现开机自启动。
Redis6入门到实战------ 二、Redis安装
|
24天前
|
缓存 NoSQL Linux
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
|
28天前
|
编解码 Linux 虚拟化
超详细VMware虚拟机安装Win10操作系统过程图解
这篇文章提供了一个详细的VMware虚拟机安装Windows 10操作系统的图解教程,包括了从创建虚拟机到安装操作系统的全过程,以及安装后的一些基本设置,如屏幕分辨率调整等。作者还提到了后续会分享关于磁盘分区的创建过程。
超详细VMware虚拟机安装Win10操作系统过程图解
|
21天前
|
NoSQL Redis 数据安全/隐私保护
深入探索利用Docker安装Redis
【8月更文挑战第27天】
56 2
|
28天前
|
监控 NoSQL Redis
【redis】redis 单实例标准安装
【redis】redis 单实例标准安装
|
29天前
|
NoSQL 数据可视化 Linux
2022 年超详细步骤讲解 CentOS 7 安装Redis 。解决Redis Desktop Manager 图形化工具连接失败解决 ;connection failed处理。开机自启Redis
这篇文章提供了在CentOS 7上安装Redis的详细步骤,包括上传Redis安装包、解压安装、编译、安装、备份配置文件、修改配置以支持后台运行和设置密码、启动Redis服务、使用客户端连接Redis、关闭Redis服务、解决Redis Desktop Manager图形化工具连接失败的问题、设置Redis开机自启动,以及Redis服务的启动和停止命令。
2022 年超详细步骤讲解 CentOS 7 安装Redis 。解决Redis Desktop Manager 图形化工具连接失败解决 ;connection failed处理。开机自启Redis