Redis:
RedisDesktopManager桌面管理系统
1.打开一个cmd窗口 使用cd命令切换目录到E:\TRS\redis
运行
redis-server.exe redis.conf
如果想方便的话,可以把redis的路径加到系统的环境变量里,这样就省得再输路径了,后面的那个redis.conf可以省略,如果省略,会启用默认的。
2.这时候别启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了
切换到redis目录下运行 redis-cli.exe -h 127.0.0.1 -p 6379
HGET命令:\
redis HGET命令的基本语法如下所示:
redis 127.0.0.1:6379> HGET KEY_NAME FIELD_NAME
redis 127.0.0.1:6379> HSET myhash field1 "foo"
(integer) 1
redis 127.0.0.1:6379> HGET myhash field1
"foo"
redis 127.0.0.1:6379> HEXISTS myhash field2
(nil)
HASH对象:
Redis权限
redis 127.0.0.1:6379> AUTH PASSWORD(error) ERR Client sent AUTH, but no password is setredis 127.0.0.1:6379> CONFIG SET requirepass "mypass"OKredis 127.0.0.1:6379> AUTH mypassOk
redis的常用命令主要分为两个方面、一个是键值相关命令、一个是服务器相关命令
1、键值相关命令
keys * 取出当前所有的key
exists name 查看n是否有name这个key
del name 删除key name
expire confirm 100 设置confirm这个key100秒过期
ttl confirm 获取confirm 这个key的有效时长
select 0 选择到0数据库 redis默认的数据库是0~15一共16个数据库
move confirm 1 将当前数据库中的key移动到其他的数据库中,这里就是把confire这个key从当前数据库中移动到1中
persist confirm 移除confirm这个key的过期时间
randomkey 随机返回数据库里面的一个key
rename key2 key3 重命名key2 为key3
type key2 返回key的数据类型
2、服务器相关命令
ping PONG返回响应是否连接成功
echo 在命令行打印一些内容
select 0~15 编号的数据库
quit /exit 退出客户端
dbsize 返回当前数据库中所有key的数量
info 返回redis的相关信息
config get dir/* 实时传储收到的请求
flushdb 删除当前选择数据库中的所有key
flushall 删除所有数据库中的数据库
启动 Redis 服务
src/redis-server或者src/redis-server redis.confsrc/redis-server redis.conf 1>log.log 2>errlog.log
1为标准输出,2为错误输出
将 Redis 作为 Linux 服务随机启动
vi /etc/rc.local, 加入代码:/root/install/redis-2.4.9/src/redis-server
客户端连接
src/redis-cli
停止redis服务:
src/redis-cli shutdown增删改查:
keys *
取出当前匹配的所有key> exists larry
(integer) 0当前的key是否存在
del lv
删除当前keyexpire
设置过期时间> expire larry 10
(integer) 1> move larry ad4
(integer) 1移动larry键值对到ad4数据库
> persist lv
(integer) 1
移除当前key的过期时间randomkey
随机返回一个key
rename
重命名keytype
返回值的数据类型type testlist
list
> ping
PONG
测试连接是否还在>echo name
"larry"
打印
> select ad4databank
OK
数据库切换> quit
退出连接> dbsize
(integer) 12当前数据库中key的数量
> info
服务器基本信息monitor
实时转储收到的请求
config get
获取服务器的参数配置flushdb
清空当前数据库flushall
清除所有数据库
进入数据库2并且转编码
ucs-cli -n 2 -p 4379 --raw总结不好多多担待,文章只单纯个人总结,如不好勿喷,技术有限,有错漏麻烦指正提出。本人QQ:373965070