#include <tmemcached.h>
|
| TMemcached () |
|
virtual | ~TMemcached () |
|
bool | isOpen () const |
|
QByteArray | get (const QByteArray &key, uint *flags=nullptr) |
|
int64_t | getNumber (const QByteArray &key, bool *ok=nullptr, uint *flags=nullptr) |
|
bool | set (const QByteArray &key, const QByteArray &value, int seconds, uint flags=0) |
|
bool | set (const QByteArray &key, int64_t value, int seconds, uint flags=0) |
|
bool | add (const QByteArray &key, const QByteArray &value, int seconds, uint flags=0) |
|
bool | add (const QByteArray &key, int64_t value, int seconds, uint flags=0) |
|
bool | replace (const QByteArray &key, const QByteArray &value, int seconds, uint flags=0) |
|
bool | replace (const QByteArray &key, int64_t value, int seconds, uint flags=0) |
|
bool | append (const QByteArray &key, const QByteArray &value, int seconds, uint flags=0) |
|
bool | prepend (const QByteArray &key, const QByteArray &value, int seconds, uint flags=0) |
|
bool | remove (const QByteArray &key) |
|
uint64_t | incr (const QByteArray &key, uint64_t value, bool *ok=nullptr) |
|
uint64_t | decr (const QByteArray &key, uint64_t value, bool *ok=nullptr) |
|
bool | flushAll () |
|
QByteArray | version () |
|
The TMemcached class provides a means of operating a Memcached system.
Edit conf/memcached.ini and conf/application.ini to use this class.
memcached.ini:
HostName=xxx.xxx.xxx.xxx
UserName=
Password=
application.ini:
MemcachedSettingsFile=memcached.ini
See also memcached documentation.
◆ TMemcached()
TMemcached::TMemcached |
( |
| ) |
|
◆ ~TMemcached()
virtual TMemcached::~TMemcached |
( |
| ) |
|
|
inlinevirtual |
◆ add() [1/2]
bool TMemcached::add |
( |
const QByteArray & |
key, |
|
|
const QByteArray & |
value, |
|
|
int |
seconds, |
|
|
uint |
flags = 0 |
|
) |
| |
◆ add() [2/2]
bool TMemcached::add |
( |
const QByteArray & |
key, |
|
|
int64_t |
value, |
|
|
int |
seconds, |
|
|
uint |
flags = 0 |
|
) |
| |
◆ append()
bool TMemcached::append |
( |
const QByteArray & |
key, |
|
|
const QByteArray & |
value, |
|
|
int |
seconds, |
|
|
uint |
flags = 0 |
|
) |
| |
◆ decr()
uint64_t TMemcached::decr |
( |
const QByteArray & |
key, |
|
|
uint64_t |
value, |
|
|
bool * |
ok = nullptr |
|
) |
| |
◆ flushAll()
bool TMemcached::flushAll |
( |
| ) |
|
◆ get()
QByteArray TMemcached::get |
( |
const QByteArray & |
key, |
|
|
uint * |
flags = nullptr |
|
) |
| |
◆ getNumber()
int64_t TMemcached::getNumber |
( |
const QByteArray & |
key, |
|
|
bool * |
ok = nullptr , |
|
|
uint * |
flags = nullptr |
|
) |
| |
◆ incr()
uint64_t TMemcached::incr |
( |
const QByteArray & |
key, |
|
|
uint64_t |
value, |
|
|
bool * |
ok = nullptr |
|
) |
| |
◆ isOpen()
bool TMemcached::isOpen |
( |
| ) |
const |
Returns true if the Memcached connection is open; otherwise returns false.
◆ prepend()
bool TMemcached::prepend |
( |
const QByteArray & |
key, |
|
|
const QByteArray & |
value, |
|
|
int |
seconds, |
|
|
uint |
flags = 0 |
|
) |
| |
◆ remove()
bool TMemcached::remove |
( |
const QByteArray & |
key | ) |
|
◆ replace() [1/2]
bool TMemcached::replace |
( |
const QByteArray & |
key, |
|
|
const QByteArray & |
value, |
|
|
int |
seconds, |
|
|
uint |
flags = 0 |
|
) |
| |
◆ replace() [2/2]
bool TMemcached::replace |
( |
const QByteArray & |
key, |
|
|
int64_t |
value, |
|
|
int |
seconds, |
|
|
uint |
flags = 0 |
|
) |
| |
◆ set() [1/2]
bool TMemcached::set |
( |
const QByteArray & |
key, |
|
|
const QByteArray & |
value, |
|
|
int |
seconds, |
|
|
uint |
flags = 0 |
|
) |
| |
◆ set() [2/2]
bool TMemcached::set |
( |
const QByteArray & |
key, |
|
|
int64_t |
value, |
|
|
int |
seconds, |
|
|
uint |
flags = 0 |
|
) |
| |
◆ version()
QByteArray TMemcached::version |
( |
| ) |
|
◆ TCacheMemcachedStore
friend class TCacheMemcachedStore |
|
friend |
The documentation for this class was generated from the following files: