前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Redis系列|深入浅出Redis(一)

Redis系列|深入浅出Redis(一)

原创
作者头像
Aion
发布2023-12-28 19:55:57
2231
发布2023-12-28 19:55:57
举报

Redis 简介

1)Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库,每个数据库对应一个redisDb结构。Redis能读的速度是110000次/s,写的速度是81000次/s。

2)Redis命令,不区分大小写

备注:此处依据Redis 5.0+ 整理

Redis安装、连接和登录

1、安装

1)Reids for Mac

在MacOS钟安装redis比较简单,使用Homebrew直接搜索、安装即可。

  • HomeBrew 安装

brew search redis brew install redis

  • 安装目录REDIS_HOME

HomeBrew 安装后路径也比较好找,基本上都在Cellar下面按照软件名称命名的文件夹就是。

代码语言:powershell
复制
> /usr/local/Cellar/redis/
> /usr/local/Cellar/redis/5.0.8/bin

> cd /usr/local/Cellar/redis/5.0.8/bin
  • 设置软链接

无论是在macOS还是其他操作系统中,设置软链接是一个让我们后续的工作变得更加便捷。

Homebrew 软连接目录如下:

/usr/local/var/homebrew/linked/redis

  • 配置文件目录

在Redis的配置文件中,配置文件使用默认位置,redis 配置文件目录如下:

/usr/local/etc/redis.conf

  • redis 其他目录

/usr/local/var/db/redis /usr/local/opt/redis

2)for Windows

在Windows中,可以从官网下载msi文件,然后一步一步安装即可。大家可以参考一下我以前的文章。

3)for Linux (CentOS)

这个在我们的实验环境中,经常被用到,操作步骤无非也就是:

  1. 下载二进制文件
  2. 拷贝(上传)到磁盘某个目录
  3. 修改配置文件
  4. 修改网络参数
  • 在修改配文件时,最重要的两个点

(1)密码

修改配置文件,增加密码,密码的复杂度尽量设置8位以上,大、小写字母、数字和特殊字符组合。

requirepass Redis123QAZ!@#

(2)端口号

端口号一般不使用默认端口。

port 36379

2、启动redis

  • 在MacOS启动服务

根据配置文件启动redis,在macOS中

代码语言:powershell
复制
> cd /usr/local/Cellar/redis/5.0.8/bin

> ./redis-server /usr/local/etc/redis.conf
  • 在Linux启动服务

在Linux的其中操作系统中。,修改完懒人配置版,那么可以启动服务了。至于如何启动,主要看环境的配置。

(1)方式一

redis-server /etc/redis.conf & ./redis-server /root/redis/redis-5.0.8/etc/redis.conf &

(2)方式二

cd /data/software/redis/redis-5.0.8/src ./redis-server ../redis.conf > ../../logs/redis.log &

启动redis可能出现的问题

代码语言:shell
复制
signal-handler received sigint scheduling shutdown

出现这个问题最好的解决办法是重新安装一次。

3、连接到redis

1)基本命令操作

./redis-cli -h HOST or IP Address -p port -a Password

在命令行输入Redis命令,如果设置了密码,然后输入密码。例子

代码语言:shell
复制
> ./redis-cli -p 36379
> ./redis-cli -h 127.0.0.1 -p 36379
> ./redis-cli -h 127.0.0.1 -p 36379 -a Redis123QAZ!@#
> ./redis-cli -h 127.0.0.1 -p 36379 -a Redis123QAZ!@#
> ./redis-cli -h 127.0.0.1 -p 36379 -a Redis123QAZ!@#

4、查看Redis版本

查询版本是一个通用命令,多数的软件都用这个命令。

  • 服务端

./redis --version./redis --version redis 5.0.8

  • 客户端

./redis-cli --version./redis-cli --version redis-cli 5.0.8

结束语

学习数据库比较简单,首先学会下载、安装、配置、启动、测试。


我正在参与2023腾讯技术创作特训营第四期有奖征文,快来和我瓜分大奖!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Redis 简介
  • Redis安装、连接和登录
    • 1、安装
      • 1)Reids for Mac
      • 2)for Windows
      • 3)for Linux (CentOS)
    • 2、启动redis
      • 3、连接到redis
        • 4、查看Redis版本
        • 结束语
        相关产品与服务
        云数据库 Redis
        腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
        http://www.vxiaotou.com