Linux下关闭防火墙:
禁用Linux的防火墙:Linux(CentOS7)里执行命令
systemctl stop firewalld
redis启动
启动
1、备份redis.conf:拷贝一份redis.conf到其他目录
2、修改redis.conf文件将里面的daemonize no 改成 yes,让服务在后台启动
3、启动命令:执行 redis-server /myredis/redis.conf
4、用客户端访问: Redis-cli
多个端口可以 Redis-cli –p 6379
5、测试验证: ping
redis关闭
单实例关闭:Redis-cli shutdown
也可以进入终端后再关闭 shutdown
多实例关闭,指定端口关闭:Redis-cli -p 6379 shutdown
Redis五大数据类型–key
keys * 查询当前库的所有键
exists 判断某个键是否存在
type 查看键的类型
del 删除某个键
expire 为键值设置过期时间,单位秒。
ttl 查看还有多少秒过期,-1表示永不过期 (-2表示已过期)
dbsize 查看当前数据库的key的数量
Flushdb 清空当前库(慎用!)
Flushall 通杀全部库(删库跑路!!!忘了这个命令吧)
Redis五大数据类型–String
String是Redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。
String类型是二进制安全的。意味着Redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。
String类型是Redis最基本的数据类型,一个Redis中字符串value最多可以是512M
get 查询对应键值
set 添加键值对
append 将给定的 追加到原值的末尾
strlen 获得值的长度
setnx 只有在 key 不存在时设置 key 的值
incr
将 key 中储存的数字值增1
只能对数字值操作,如果为空,新增值为1
decr
将 key 中储存的数字值减1
只能对数字值操作,如果为空,新增值为-1
incrby /