• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
demps_c
博客园    首页    新随笔    联系   管理    订阅  订阅
memcached,redis程序用法

memcached

启动时候没有配置文件,是自己设置端口什么的 ./memcached-d -c 10240 -m 1024 -u root 意思是以daemon状态启动,默认大小1024M(1G),最大运行并发数是10240,以root用户权限启动,如果是非root用户,则不需-u这个选项以及后面的参数

启动之后,客户端不用专门指定某个软件来当客户端(所以很多程序可以自己来与服务器端来进行数据交互),比如使用telnet来登录默认情况下的11211端口 

telnet 127.0.0.1 

然后就可以直接

set a 0 0 7 (第一个是命令名字,第二个是flags,第三个是过期时间,第四个是长度(长度必须得符合)

1234567

然后get a

就会出现

VALUE a 0 3

1234567

END

当然其他命令都可以正常使用

 

 

redis启动的时候

启动方法

1没有有设置后面的配置文件比如./redis-server

没有配置文件的时候,就是默认

2 有指定配置文件的时候,比如./redis-server    ./redis.conf

 

redis有一个专门的客户端,一般是按照在同目录下面的一个叫做redis-cli可执行程序

运行的时候需要指定一个ip地址和一个端口

比如./redis-cli -h 192.168.1.1 -p 6379

然后就可以使用一些命令了,比如 set key1 1324123412

然后get key1 得到

"1324123412" (这点与memcached格式完全不一样)

 

 

posted on 2013-12-04 23:49  demps_c  阅读(232)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3