redis基础

免安装版启动:     redis-server.exe redis.windows.conf

https://www.cnblogs.com/zsh-blogs/p/11492218.html

命令规整(管理员身份cmd)

注册服务   redis-server --service-install redis.windows.conf    或者  redis-server --service-install redis.windows-service.conf --loglevel verbose

删除服务   redis-server --service-uninstall    (推荐)        或者: sc delete redis            

开启服务   redis-server --service-start                net start Redis

停止服务   redis-server --service-stop





redis-cli
ping
pong

查看密码:config get requirepass

如果zip 无法安装Windows服务,则直接安装安装版

curd命令:https://blog.csdn.net/qq_15071263/article/details/83576713

https://357029540.iteye.com/category/374804

1、安装service服务
    redis-server --service-install redis.windows.conf --service-name redis6379
2、启动service服务
   redis-server --service-start
3、停止命令
   redis-server --service-stop 
4、卸载命令
  redis-server --service-uninstall --service-name redis6379
————————————————

配置

redis修改密码: http://blog.csdn.net/qq_35300979/article/details/60766840   https://blog.csdn.net/gaokcl/article/details/82814134
D:Program-FilesRedisRedis-x64-3.2.100  “redis-server redis.windows.conf”
"D:Program FileszhengRedis"
(注意:改redis密码时,"requirepass msds"前面有空格则会报错) 
经过测试,以后应通过“redis-server redis.windows.conf”这种方式启动redis
测试:D:CRMidea22SpringMVCsrc	estjavacommark
edisperformanceRedisEasyTest.java

my: d:   

cd
D:Program FileszhengRedis

window下安装redis报错:
creating server tcp listening socket 127.0.0.1:6379: bind No error
的解决方案如下按顺序输入如下命令就可以连接成功
1. redis-cli    (redis-cli.exe)
2. shutdown
3. exit
4. redis-server redis.windows.conf  (redis-server.exe redis.windows.conf)
参考连接:http://blog.csdn.net/fengzhihen2007/article/details/52211048
 ERR Client sent AUTH, but no password is set
    方法1:
        打开[./redis.windows.conf] 到 requirepass root 这一行,打开注释;保存重启,ok!
        若出现:(error) NOAUTH Authentication required. 则: cd "你的密码" 就行了
    方法2:    
        redis-server  redis.windows.conf
        redis-cli
                
        查看redis密码: 127.0.0.1:6379> config get requirepass       
        修改redis密码:config set requirepass test123
        验证redis密码:auth test123
可以使用两种方式连接redis服务器。

第一种:交互式方式     

redis-cli -h {host} -p {port}方式连接,然后所有的操作都是在交互的方式实现,不需要再执行redis-cli了。

$redis-cli -h 127.0.0.1 -p 6379

127.0.0.1:6379>set hello world

OK

127.0.0.1:6379>get hello

"world"

 

第二种方式:命令方式

redis-cli -h {host} -p {port} {command}直接得到命令的返回结果。

$redis-cli -h 127.0.0.1-p 6379 get hello

"world"

 

redis-cli包含很多参数,如-h,-p,要了解全部参数,可用redis-cli -help命令。

来自:https://www.cnblogs.com/kongzhongqijing/p/6867960.html

1    AUTH password  验证密码是否正确
2    ECHO message   打印字符串
3    PING        查看服务是否运行
4    QUIT       关闭当前连接
5    SELECT index   切换到指定的数据库
1、SET key value

2、GET key
常用命令: https://www.cnblogs.com/kevinws/p/6281395.html

Redis 数据库keys 命令的模糊查询 2、* 通配符 1、单个 * 模式 // 查询所有的key keys * 2、双 * 模式,匹配任意多个字符 // key中含有keyword 的key keys *keyword* 3、?通配符 作用是匹配一个字符 1、单个?匹配 // 你知道前面的一些字母,忘记了最后一个字母 keys hell? 2、多?匹配 // 你只记得第一个字母是h,他的长度是5 keys h???? 4、[ ]匹配 作用是匹配括号内的一个字符 // 你知道前面四个字母,最后一个字母有可能是o p t 其中的一个 keys hell[opt] --------------------- 原文:https://blog.csdn.net/qq_15071263/article/details/83576713

原文地址:https://www.cnblogs.com/hahajava/p/10107556.html