目录
redis是什么
开源的(BSD协议),使用ANSI C编写(gcc编译),基于内存的且支持持久化(快,数据在内存和硬盘中的相互转换),高性能的Key-Value的Nosql数据库
支持数据结构类型丰富, 字符串(strings),散列(hashes),列表(lists),集合(sets),有序集合(sorted set)
与范围查询,bitmaps,hyerloglogs和地理空间(geospatial)索引半径查询。
用途:缓存(StackQverFlow)、数据库,消息中间件
键Key
redis key值是二进制安全的,这意味着可以用任何二进制序列作为key值,空字符串也可以是有效key值
取值原则
键值不需要太长,消耗内存,且在数据中查找这类键值的计算成本较高
键值不宜过短,可读性较差
字符串是一种基本的Redis值类型,二进制安全,一个字符串类型的值最多能存储512M字节的内容
启动Redis
后台启动
cd /usr/local/soft/redis/bin
nohup redis-server redis.conf &
关闭redis
ps -aux | grep redis
kill -9
连接redis
redis-cli