Redis笔记

Redis笔记

# 1.图片的描述、评论
	文档类型的数据库,MongDB
# 2.图片
	分布式文件系统 FastDFS
	- 淘宝自己的  TFS
	- Gooale的   GFS
	- Hasoop的   HDFS
	- 阿里云的    oss
# 3.商品的关键字 
	搜索引擎 solr elasticsearch
# 4.商品热门的波段信息
	Redis Tair Memache
# 5.商品的交易,外部的支付接口
	- 第三方的接口

1.内存存储、持久化、内存中是断电即失的 (rdb , aof)。

Redis安装

下好压缩包后,拉到home下,移动到opt下

# mv redis-6.2.5.tar.gz /opt

// 进入opt下查看
 cd /opt
 ls
// 解压
tar -zxvf redis-6.2.5.tar.gz

// 基本环境安装
yum install gcc -c++
make
make install

// redis默认启动环境不是后台启动,修改配置文件
daemonize yes(改成yes)

// 断开redis连接
shutdown  #断开
exit	  #退出

启动redis

// 进入相应配置文件(/sur/local/bin)启动服务
# pwd
redis-server qconfig/redis.conf

// 使用redis-cli进行连接测试
redis-cli -p 6379(使用redis客户端进行连接)
ping
get name
keys *

// 有密码情况下:
redis-cli -h 127.0.0.1 -p 6379 -a myPassword
// 验证密码设置成功
config get requirepass

测试连接:

测试:100个并发连接 100000请求
redis-benchmark -h localhost -p 6379 -c 100 -n 100000

基础知识

# 切换数据库
select 7
# 查看内容
get name

// 清除当前数据库内容
flushdb  #清空
key *    #查看

// 清楚全部数据库的内容
flushall

Redis的基本数据类型

如字符串(string),散列(hashes),列表(list),集合(sets),有序集合(sorted sets),范围查询,bitmaps,hyperloglogs和地理空间(geospatial)索引半径查询。

String类型

EXISTS name					# 判断当前的key是否存在
move name 1					# 移除当前的key
EXPIRE name 10				# 设置过期时间
ttl name					# 查看倒计时
get name					# 查看名字
type name					# 查看当前key的类型

// 追加字符
set key1 v1					# 设置值
get key1					# 获得值
APPEND key1 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值