是从博客:http://blog.java1234.com/blog/articles/310.html参考过来的;
第一节:Redis 简介
为什么需要NoSQL,主要应对以下问题,传统关系型数据库力不从心
High performance -高并发读写
Huge Storage-海量数据的高效率存储和访问
High Scalablility && High Availability 高可扩展性和高可用性
NoSQL 产品 MongoDB Redis等等 Redis目前主流
Redis的应用场景
缓存
任务队列
网站访问统计
数据过期处理
应用排行榜
分布式集群架构中的session分离
第二节:Redis 安装
需要安装Vmware,在虚拟机里面安装Centos系统(是linux系统下面的一个版本)。然后使用客户端工具XShell连接到虚拟机上进行操作;
学到的一些命令,以及最初步的redis操作:
vi 编辑模式输入 /xxx 来搜索指定xxx字符;
cp 目录1/文件1 目录2/ 拷贝文件1到目录2下面
vi编辑完之后,esc :wq 保存刚刚编辑的;
ps -ef 查看启动了那些服务
ps -ef|grep -i redis 查询redis服务
启动redis服务,在后台启动
[root@bogon redis]# bin/redis-server redis.conf (需要将redis.conf里面的daemonize no修改为yes)
启动redis服务,在前台启动
[root@bogon redis]# bin/redis-server
关闭redis服务
[root@bogon redis]# bin/redis-cli shutdown
进入redis客户端:一般都是后台启动,然后连接redis客户端。如果前台启动redis就无法进行其他操作了。
[root@bogon redis]# bin/redis-cli
退出客户端
127.0.0.1:6379> exit
设置key为name,值为cy
127.0.0.1:6379> set name cy
OK
127.0.0.1:6379> get name
"cy"
查看所有已经存储的key
127.0.0.1:6379> keys *
1) "name"
删除key为name的
127.0.0.1:6379> del name
(integer) 1
127.0.0.1:6379> keys *
(empty list or set)