(c *Conn)
| 209 | } |
| 210 | |
| 211 | func (u *Unit) HashKey(c *Conn) int { |
| 212 | var rsp interface{} |
| 213 | defer func() { |
| 214 | if x := recover(); x != nil { |
| 215 | Panic("slotshashkey: c = %s, key = '%s', error = '%s', rsp = %v", c.Addr(), u.key, x, rsp) |
| 216 | } |
| 217 | }() |
| 218 | var err error |
| 219 | if rsp, err = c.Do("slotshashkey", u.key); err != nil { |
| 220 | panic(err) |
| 221 | } |
| 222 | return c.Int(c.Values(rsp, 1)[0]) |
| 223 | } |
| 224 | |
| 225 | func (u *Unit) Set(c *Conn, val interface{}) { |
| 226 | var rsp interface{} |