当前位置:首页 > 问答 > 正文

想知道怎么马上连上redis数据库,快速操作步骤分享给你

咱们得搞清楚Redis是啥,简单打个比方,你可以把它想象成一个超级快的“临时记事本”,这个记事本不是放在你电脑硬盘上的,而是直接放在电脑的内存里,所以它读写速度飞快,但缺点是如果电脑重启,记事本上的内容可能就没了(除非你设置了自动保存),它经常被用来存一些需要快速存取的数据,比如网站的登录状态、购物车信息、或者一些临时的验证码等等。

假设你已经有了一个可以连接的Redis数据库,这个数据库可能在你自己的电脑上,也可能在公司的服务器上,或者在云服务商那里,不管在哪,连接它的核心就是三样东西:地址、大门密码、和门牌号,下面我就分几种最常见的情况,告诉你马上连上去的步骤。

最简单的,Redis就在你自己的电脑上(本地环境)

如果你的电脑上已经安装并运行了Redis,那这是最省事的情况。

  1. 打开你的命令行工具:Windows用户按Win+R,输入cmd回车;Mac用户找“终端”(Terminal)。
  2. 输入连接命令:直接在命令行里打上 redis-cli 然后按回车。
  3. 恭喜,你已经连上了! 你会看到命令行的提示符变成了 0.0.1:6379>,这里的 0.0.1 就是你本地电脑的地址,6379 是Redis默认的“门牌号”(端口号),这时候你就可以直接输入Redis命令进行操作了。

连接远程的Redis服务器(比如公司的测试服务器)

这种情况最常见,你需要从别人那里拿到连接信息,通常包括:

  • 地址(Host):可能是一个像 168.1.100 这样的IP地址,或者一个像 redis.example.com 的网址。
  • 端口(Port):默认是 6379,但如果管理员改了,你就需要问清楚。
  • 密码(Password):很多Redis服务器是设了密码的,这个一定要有。

拿到这些信息后,我们还是用那个万能的 redis-cli 工具,但这次要加参数了。

  1. 打开命令行工具
  2. 输入带参数的连接命令,基本格式是: redis-cli -h [地址] -p [端口] -a [密码] 举个例子,如果地址是 test-redis.com,端口是 6379,密码是 mypassword123,那么你就输入: redis-cli -h test-redis.com -p 6379 -a mypassword123
  3. 按回车后,如果信息正确,你就连上了,同样,提示符会变成 test-redis.com:6379>

小提示:直接在命令里写密码可能会被其他人看到(比如通过历史命令),不太安全,一个更安全的方法是先不加 -a 参数,只连上去:redis-cli -h test-redis.com -p 6379,连上之后,再输入 AUTH mypassword123 命令来认证密码。

使用图形化界面工具(新手更推荐)

对于不习惯命令行的小伙伴,用图形化界面工具就像用Navicat连MySQL一样,非常直观,这里推荐一个免费的叫 Another Redis Desktop Manager

  1. 下载安装:去它的GitHub页面或者应用商店搜索这个名字,下载安装到你的电脑上。
  2. 新建连接:打开软件,通常会有一个“新建连接”或“+”号的按钮。
  3. 填写连接信息:会弹出一个窗口让你填信息,基本就是那老三样:
    • 名称(Name):给你这个连接起个名字,公司测试Redis”。
    • 地址(Host):填服务器地址。
    • 端口(Port):填端口号。
    • 密码(Password):如果有密码就填上。
    • (其他高级选项一般不用动)
  4. 点击连接:信息填好后,点击“连接”或“Test Connection”测试一下,成功的话就能看到连接列表里多了一个你刚建的。
  5. 开始操作:双击这个连接,你就会看到一个图形界面,左边是数据库列表(Redis叫db0, db1...),右边是操作区域,你可以直接点击“新建键”,输入键名和值,也可以方便地查看、修改、删除已有的数据。

连上之后,快速操作几个最基本的命令

无论你用哪种方式连上的,都可以试试下面这几个最常用的命令,立马找到感觉:

  • 存一个值SET mykey "Hello Redis" 意思是把字符串“Hello Redis”存到名叫mykey的键里,回车后如果回复OK就表示成功了。
  • 取一个值GET mykey 意思是把mykey这个键里的值读出来,回车后你应该会看到 "Hello Redis"
  • 存一个有过期时间的值(比如存手机验证码,5分钟后自动删除):SETEX code 300 "123456" 意思是存一个键叫code,值是123456,300秒(5分钟)后自动消失。
  • 查看所有的键(谨慎使用,如果键很多可能会卡):KEYS * 这会列出当前数据库里所有的键名。
  • 删除一个键DEL mykey 就把我们刚才创建的mykey删掉了。

非常重要的安全提醒

操作Redis,尤其是生产环境(就是正在线上运行的正式系统)的Redis,一定要非常小心:

  1. 别乱动生产库:连接之前一定要确认你连的是不是测试环境,在生产库上执行KEYS *或者FLUSHDB(清空数据库)这种命令,可能会造成严重事故。
  2. 保管好连接信息:地址、密码这些就像你家钥匙,不要随便发给别人或者写在容易被看到的地方。
  3. 用完记得关闭连接:命令行工具直接关掉窗口就行,图形化界面工具一般有关闭连接的选项。

好了,以上就是快速连接和简单操作Redis的步骤,从打开命令行到使用图形化工具,再到几个基础命令,你完全可以跟着一步一步做,马上就能连上Redis并玩起来了,多动手试一下,比光看要学得快得多。

想知道怎么马上连上redis数据库,快速操作步骤分享给你