数据库---memcached

nosql产品: redis,mongodb,memcached

数据库的种类和各自特点:

非关系型:高扩展性;分布式计算;成本低;结构灵活半结构数据;没有复杂的关系,但是查询功能有限,没有标准化;

关系型数据库:使用表结构,易于维护;使用SQL语句,可以用于复杂查询;但是读写能力差,,对于高并发的读写 需求,磁盘IO是瓶颈,且使用表结构,灵活欠缺。

memcached数据库

特点:

内置内存存储,重启容易导致数据丢失;

简单KEY/VALUE存储方式,不关心数据结构,只是将数据可序列化即可;

相互不通信,无官方的分布式方法。

安装与配置:

#安装数据
yum -y install memcached
#启动数据
systemctl start memcached
#配置文件及其路径
vim  /etc/sysconfig/memcached
    PORT="11211"      # 监听端口
    USER="memcached"  # 用户
    MAXCONN="1024"    # 最大并发数
    CACHESIZE="64"    # 分配内存大小
    OPTIONS=""        # 监听网络地址,原本监听地址为本机,可以改为空格,即允许所有

测试memcached安装情况

#安装telent工具
yum -y install telnet
#进行测试
telnet 10.35.186.105 11211
    Trying 10.35.186.105...
    Connected to 10.35.186.105.
    Escape character is '^]'.  #看到此处基本可以表示已经成功
    set name 0 60 7            #设置名称为name的key 0代表key的id号;60代表存活时间;7代表字段长度
    newrain                    #给name的值
    STORED                     #出现stored表示已经存储成功。

    get name                   #查询key值
    VALUE name 0 7
    newrain
    END

到此结束,只需要将memcached所在的服务器或者虚拟机的ip给研发就行了,

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值