1)Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库,每个数据库对应一个redisDb结构。Redis能读的速度是110000次/s,写的速度是81000次/s。
2)Redis命令,不区分大小写
备注:此处依据Redis 5.0+ 整理
在MacOS钟安装redis比较简单,使用Homebrew直接搜索、安装即可。
brew search redis brew install redis
HomeBrew 安装后路径也比较好找,基本上都在Cellar下面按照软件名称命名的文件夹就是。
> /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
/usr/local/var/db/redis /usr/local/opt/redis
在Windows中,可以从官网下载msi文件,然后一步一步安装即可。大家可以参考一下我以前的文章。
这个在我们的实验环境中,经常被用到,操作步骤无非也就是:
(1)密码
修改配置文件,增加密码,密码的复杂度尽量设置8位以上,大、小写字母、数字和特殊字符组合。
requirepass Redis123QAZ!@#
(2)端口号
端口号一般不使用默认端口。
port 36379
根据配置文件启动redis,在macOS中
> cd /usr/local/Cellar/redis/5.0.8/bin
> ./redis-server /usr/local/etc/redis.conf
在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可能出现的问题
signal-handler received sigint scheduling shutdown
出现这个问题最好的解决办法是重新安装一次。
1)基本命令操作
./redis-cli -h HOST or IP Address -p port -a Password
在命令行输入Redis命令,如果设置了密码,然后输入密码。例子
> ./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!@#
查询版本是一个通用命令,多数的软件都用这个命令。
./redis --version./redis --version redis 5.0.8
./redis-cli --version./redis-cli --version redis-cli 5.0.8
学习数据库比较简单,首先学会下载、安装、配置、启动、测试。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。