redis的学习(一)

首先说一下redis是干什么的
redis是一个键值对的数据库,虽然作为数据库开发的,但是redis大多数被用于缓存,队列系统等。redis数据库中的所有数据都存储在内存中。在内存中的读写速度要高于硬盘,所以redis可以用作缓存,但是如果redis存储在内存中数据量大的话,会造成宕机。所以redis也支持持久化。redis支持很多复杂的类型,如字符串类型,散列类型(hash),列表类型,集合类型,有序集合类型。
redis的使用(redis的默认端口是6379 是以为意大利女歌手merz的名字)
本人用的是在windows下的redis。下载之后解压就可以,redis-server.exe是redis的服务器,redis-cli.exe是客户端redis.conf是一个默认的配置文件(里面设置的变量都是全局的)
在dos窗口下启动 进入解压的文件夹 然后redis-server redis.conf就可以 这是通过配置文件的方式来启动
redis如何连接成功可以用两种方式来测试 redis-cli -h127.0.0.1 -p6379
第二种方式就是 在redis-cli 中输入 ping 或者 echo hi 两个对应的输出结果应该是 pong和 hi
redis提供了默认提供了16个数据库。可以用select 1 ,select 2来切换 默认是0每个实例库存储的数据都是互相不通用的。
通过 set age 21redis的学习(一)
文章图片
来键入通过get age 就可以取出来
通过key * 就可以取出来所有的键 这个注意每个库都是互不相同的
redis也支持通过命令的方式来修改配置文件 如 config set loglevel warning 可以设置日志的级别 (配置文件是全局的配置也就是说redis默认的16个数据库是通用的)
通过 config get loglevel 可以查看日志的级别
redis 的整数回复 incr foo 他会自增的方式 输入两次redis的学习(一)
文章图片

redis的字符串恢复 get foo redis的学习(一)
文章图片

redis 当你请求一个空键的时候 会回复 nilredis的学习(一)
文章图片

关于redis修改端口号 在解压文件下 redis.conf中修改端口即可 然后将配置文件的名字改为redis端口号.conf即可
【redis的学习(一)】然后在dos下输入你的解压目录然后redis-server -p 端口号 然后在开一个redis-cli -port 端口号 就完成了
无论启多少个服务,reids默认的就是16个数据库。所以你在比如6379的0号数据库存入一个 set age 1 你在6380端口的0号数据库取出 get age 是一样的。 欢迎加入425783133技术交流群。。。我只是本群的小菜鸟一个。 群主比我狠。。欢迎加入,第一次手打博客 勿喷。

    推荐阅读