Redis 基础命令

 

Redis目录分析

 Windows版的配置文件是redis.windows.conf,LInux版的配置文件redis.conf。redis

 

 

 

服务器端命令

 

  • 安装为Windows服务: redis-server --service-install D:\Redis-x64-3.2.100\redis.windows.conf --loglevel verbose  ,reids.windows.conf文件路径要换为本身的
  • 从Windows服务中卸载: redis-server --service-uninstall  

 

安装为Windows服务以后,之后没必要手动启动Redis服务,由于Windows处于运行状态时,默认会自动启动Redis服务,但这样Redis会一直占据内存。windows

 

若是Redis只是用于我的学习,建议在Windows服务中将Redis服务设置为手动启动。服务器

redis-server指的是redis-server.exe这个程序,咱们一般缺省.exe ,后面是向redis-service.exe传递的命令行参数。学习

 

 

 

  • 启动服务: redis-server --service-start 
  • 关闭服务: redis-server --service-stop 

若是没有安装为Windows的服务,则每次都须要redis-server  --service-start手动启动,用完后redis-server  --service-stop手动关闭。ui

 

也能够经过: redis-server D:\Redis-x64-3.2.100\redis.windows.conf 来启动服务,但这种方式须要从新打开一个命令提示符窗口来执行后面的命令。spa

 

 

 

 

客户端命令

一、链接服务器: redis-cli -h 127.0.0.1 -p 6379 -a abcd 

参数说明:命令行

  • redis-cli    即redis-cli.exe,咱们一般缺省后缀.exe
  • -h    即host,服务器的IP地址
  • -p    即port,使用的端口号
  • -a    密码。这个我想了下,可能有2种理解:①auth,②password,由于p被端口号使用了,因此用第二个字母a。

若是链接远程的Redis服务器,必须指定服务器的IP地址。code

参数均可缺省,缺省时默认-h为127.0.0.1,-p为6379。server

链接本地的Redis服务器: redis-cli -a yourPassword blog

链接远程的Redis服务器: redis-cli -h serverIP -a yourPassword 

也能够以后再输入密码:

redis-cli
auth yourPassword

 

  

 

 

 

二、密码操做

  • 设置/修改密码: config set requirepass newPassword 。修改密码后须要从新输入密码验证。Reids默认的数据类型是String,好比设置密码为123,会自动做为字符串“123”。
  • 查看密码: config get requirepass 

 

也能够经过修改配置文件来实现:

 

 

 

 

 

推荐使用修改配置文件的方式。

由于本次链接期间,对配置文件的修改(包括密码),只在本次链接期间有效,并不会同步到redis.windows.conf中。

断开链接后,下次链接时,使用的还是配置文件中的参数(包括密码),以前命令行修改的配置参数失效。

 

 

 

 

Redis命令的关键字不区分大小写,好比如下2句命令等效:

  •  set name "张三" 
  •  SET name "张三" 

 

 

 

查看帮助

一、查看服务器端帮助: redis-server --help 

二、查看客户端帮助: redis-cli --help 

这2个命令不能在redis命令行中使用。使用以下:

 

 

三、查看某个命令的说明: help command 。要在redis命令行下使用。示例:

相关文章
相关标签/搜索